Senior Software Engineer I
New
India, Must be able to work across time zones.Full-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 5–7 years
- Required Skills
- GraphQLNode.jsDynamoDBJavascriptTypeScriptAngularCI/CDAWS Lambda
Requirements
- 5–7 years of professional software engineering experience in full-stack or backend-focused roles.
- Strong expertise in TypeScript, JavaScript, Angular, and Node.js.
- Solid experience with GraphQL and API design principles.
- Hands-on experience with AWS serverless technologies (Lambda, API Gateway, DynamoDB, CDK).
- Strong understanding of browser internals including DOM, rendering pipeline, and JavaScript event loop.
- Experience with modern frontend build tools such as Webpack.
- Familiarity with CI/CD workflows and cloud observability tools (CloudWatch, CloudTrail, or similar).
- Strong communication skills, with the ability to write clear and concise technical documentation.
- Ability to work effectively in fully remote, distributed teams across time zones.
Responsibilities
- Design, develop, and maintain full-stack features using TypeScript across frontend and backend systems.
- Build and enhance CRM and telephony integration solutions for enterprise-grade applications.
- Troubleshoot, debug, and resolve production issues across distributed cloud environments.
- Develop and maintain backend services using AWS serverless architecture (Lambda, API Gateway, Step Functions, DynamoDB, S3).
- Collaborate with engineers to define technical direction, system design, and code quality standards.
- Take ownership of features from conception through deployment and ongoing support.
- Participate actively in code reviews and contribute to continuous improvement of engineering practices.
- Balance feature development with technical debt reduction and system optimization.
- Mentor and support team members to improve engineering quality and delivery.
View Full Description & ApplyYou'll be redirected to the employer's site