*Software Developer - Notification Management Service – Contract (Onsite, Plano, TX)*
Experience: 5–10+ Years (3–7+ years in NodeJS/NestJS Development and Cloud-Native Applications)
Core Skills: NodeJS, NestJS, TypeScript, RESTful API Design, Asynchronous Programming, Event-Driven Architecture, MongoDB, PostgreSQL, AWS Services (API Gateway, R53, ECS/EKS, ECR, CloudWatch, SNS/SQS, Lambda, S3), Unit Testing (Jest), Security Best Practices, Cloud-Native Application Development, Code Quality, Automated Testing, Agile/SAFe, Documentation, Troubleshooting & Root Cause Analysis, Operations Governance, Task Management, Service Delivery Quality
Other: Integration with AWS Web Services, Schema Design, Query Optimization, Debugging, Performance Tuning, Messaging Protocols (JSON, SMTP, SMS, Push Notifications), Notification Services (Email, SMS, Push), Collaboration with Cross-functional Teams, Observability & Monitoring, Technical Documentation, CI/CD Practices
Soft Skills: Problem-Solving & Troubleshooting, Analytical Thinking, Strong Collaboration, Communication & Reporting, Attention to Detail, Adaptability, Ownership & Accountability, Continuous Learning
To Apply (Email Only):
Send an email to success@trueleansolutions.com
Subject: [FULL NAME] [POSITION TITLE]
In the body of your email, include the following details:
📍 Current Location:
🛂 Work Authorization / Visa Status:
📅 Interview Availability:
⏳ Notice Period / Earliest Joining Date:
💲 Expected Contract Rate (hourly on 1099 or C2C):
🔗 LinkedIn Profile URL:
📎 Attach your updated resume in Word format (.doc or .docx)
For C2C Candidates, please also include your Employer Details Listed Below:
🏢 Legal Company Name:
🌐 Company Website:
📬 Address:
📞 Company Phone Number:
📧 Company Email:
👤 Primary Contact Name:
📲 Primary Contact Number:
✉️ Primary Contact Email:
Note: Incomplete applications will not be processed/considered.
DETAILED JOB DESCRIPTION
What we’re looking for:
Design, develop, and maintain scalable applications using NodeJS, NestJS, and TypeScript.
Hands-on experience with MongoDB, including schema design, query optimization, and maintaining data integrity.
Write clean, maintainable, and efficient code following software development best practices.
Conduct unit testing and debugging to ensure robust and reliable applications.
Collaborate with cross-functional teams to deliver seamless user experiences.
Assist in integrating AWS services into applications and developing cloud-native solutions.
Create and maintain comprehensive documentation for new and existing features.
Apply security best practices to protect devices, applications, and data.
Support day-to-day operations, handling platform escalations and maintaining service quality.
Strong knowledge of cloud-native application development, infrastructure, and platform services.
Added Bonus: Knowledge of notification services (email, SMS, push notifications) and associated protocols (SMTP, SMS gateways, FCM, APNs), AWS Developer Certification. Exposure to Java, Spring Boot or other backend development frameworks.
What you’ll be doing:
Develop and maintain REST APIs and backend services for connected platforms.
Collaborate with frontend teams, QA, and DevOps to integrate services and deploy features.
Monitor and optimize application performance, logging, and monitoring across services.
Troubleshoot escalated issues, perform root cause analysis, and implement corrective actions.
Contribute to code reviews, Agile ceremonies, and CI/CD pipelines.
Ensure high-quality code standards and implement automated testing practices.
Participate in operational governance, ensuring service delivery quality internally and externally.
Stay up-to-date with emerging technologies and recommend improvements for cloud-native applications.
Note:
1. All contractors and their respective employers (for C2C) are required to sign a Mutual Non-Disclosure Agreement (MNDA) before any client details or end-client information can be disclosed. Please be advised that no interviews will be scheduled until all required MNDA documents have been fully executed.
2. Profiles received without rates will be consider "incomplete" and will not be processed. All submitted candidates will be compared on value versus rate. Please submit your most competitive rate to maximize your chances of selection.
TLS14