Overview
Skills
Job Details
Job title: NMS (Notification Management Service) Developer Duration: Long-Term Contract
Location: 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
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.