What are the responsibilities and job description for the Senior Developer – AWS Cloud-Native (Node.js / TypeScript) position at Iris Software Inc.?
Iris client, one of their Educational Client is looking to hire Senior Developer – AWS Cloud-Native (Node.js / TypeScript) for Princeton NJ(2 days hybrid/Month).
Job Title: Senior Developer – AWS Cloud-Native (Node.js / TypeScript)
Location: Princeton NJ(2 days hybrid/Month).
Security Clearance: Must be able to obtain Public Trust clearance
Role Type: W2 only OR IC
Position Overview
Client is seeking a Senior Developer with strong experience in AWS cloud-native application development and TypeScript to support the design and development of the their platform.
In this role, you will work closely with architects, product owners, and engineering teams to design and build scalable, secure, and high-performing applications. You will contribute to technical design decisions, develop high-quality backend services, and help ensure engineering has best practices across the team. The ideal candidate is passionate about building modern cloud-native systems, enjoys solving complex technical problems, and thrives in a collaborative Agile environment.
Required Qualifications
• Strong experience in Node.js and TypeScript development
• 4 years of experience developing applications using Node.js, JavaScript, and TypeScript
• Strong experience building and deploying cloud-native applications on AWS
• Experience developing serverless applications on AWS, including:
- API Gateway
- AWS Lambda
- SQS
- SNS
- IAM roles and permissions
• Strong experience building RESTful web services (REST/JSON APIs)
• Experience with SQL and/or NoSQL databases, with PostgreSQL preferred
• Strong knowledge of ECMAScript (ES6 )
• Understanding of JavaScript design patterns, transpilers, and module bundlers
• Experience with CI/CD pipelines and Git-based workflows (GitLab preferred)
• Experience with containerization technologies such as Docker, Kubernetes, or Amazon ECS
• Experience using collaboration tools such as Jira and Confluence
• Strong problem-solving, debugging, and analytical skills
• Ability to work effectively in an Agile development environment
Thanks & Regards
Sunil Kamboj
Sr. Executive - TA
Iris Software