Tech Stack
AWSCloudDynamoDBEC2JavaScriptNode.jsReactSparkSpringTypeScript
About the role
- Design, develop, and maintain efficient, reusable TypeScript, React, Node.js, and C# code, adhering to best practices and improving coding standards
- Collaborate with cross-functional teams including product managers, designers, and engineers to define and deliver features aligned with product goals
- Build accessible, responsive, and high-performance front-end interfaces using React.js
- Develop secure, well-documented RESTful APIs and robust server-side logic with Node.js and C#, integrating external services as needed
- Manage AWS cloud infrastructure with services like Lambda, ECS/Fargate, DynamoDB, S3, and CloudFront, using infrastructure-as-code tools such as CloudFormation, CDK, or Serverless Framework
- Extend and maintain APIs and user-facing experiences that deliver personalized customer content
- Support production systems through incident response, debugging, and on-call rotation
- Optimize performance, monitor system health, and enhance platform security, scalability, and reliability
- Participate in code reviews, pair programming, and design discussions, offering feedback and sharing expertise
Requirements
- 3+ years of software development experience (TypeScript, JavaScript, C# preferred)
- Experience in cloud computing (AWS preferred) such as IAM, S3, SQS, EC2, ECS, Lambda, RDS, DynamoDB
- Strong experience with full project lifecycle activities: security, design, development, testing, deployment, and production support
- Strong troubleshooting, debugging, and technical support skills and the ability to identify the root cause of application issues
- Ability to communicate in spoken and written English fluently, and open to work in a multi-cultural asynchronous environment
- Ability to multitask and switch priorities to support operational support issues and project work
- Collaboration with business users and partners to support day to day operational issues
- Experience in handling application deployment using industry standard CI/CD architecture (GitLab preferred)
- Proficiency with TypeScript, React, Node.js, and C#
- Build accessible, responsive, and high-performance front-end interfaces using React.js
- Develop secure, well-documented RESTful APIs and robust server-side logic with Node.js and C#
- Manage AWS cloud infrastructure (Lambda, ECS/Fargate, DynamoDB, S3, CloudFront) using infrastructure-as-code tools (CloudFormation, CDK, Serverless Framework)
- Support production systems through incident response, debugging, and on-call rotation
- Bachelor's degree in Computer Science, Systems Engineering, or similar preferred
- Experience managing work in Jira and writing documentation in Confluence
- Being proactive, creatively bold, curious, and data inspired