You are one step closer
Interested in joining Langoor? Apply here and get an excuse to do monkey business.
Backend Developer – SST (AWS)
Location: Bengaluru, India [Hybrid]
Experience: 6-8 years
Skills: TypeScript, JavaScript, SST, AWS, Lambda, AWS-CDK
Job Description/Responsibilities:
- Develop and maintain server-side logic and infrastructure for web applications.
- Collaborate with frontend developers, product managers, and other stakeholders to understand and implement backend requirements.
- Design, develop, and deploy scalable, secure, and efficient backend systems.
- Write clean, well-structured code using TypeScript, JavaScript, and other relevant technologies.
- Utilize AWS services, such as Lambda and AWS-CDK, to build cloud-based solutions.
- Leverage the AWS Cloud Development Kit (CDK) to define and deploy infrastructure-as-code resources.
- Optimize and fine-tune backend systems for performance and scalability.
- Identify and troubleshoot issues, ensuring high availability and reliability of backend systems.
- Stay up to date with industry trends and best practices in backend development, AWS, and cloud technologies.
- Collaborate with team members to review code, provide feedback, and ensure code quality.
- Assist in testing and debugging backend functionality.
- Document technical specifications and system architecture.
Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
- Minimum of 6 years of professional experience in backend development.
- Strong proficiency in TypeScript and JavaScript.
- Experience working with AWS and its cloud-based services.
- Minimum of 3 years of hands-on experience working with AWS services (e.g. Lambda, API Gateway. SNS, SQS, EC2, RDS, ELB, S3, VPC, IAM, CloudWatch, KMS)
- Familiarity with serverless architecture and experience with AWS Lambda is a plus.
- Knowledge of AWS-CDK (Cloud Development Kit) for infrastructure as code is preferred.
- Solid understanding of RESTful APIs, database systems, and web application architecture.
- Experience with frontend technologies and frameworks is a bonus.
- Familiarity with testing frameworks and methodologies.
- Strong problem-solving and analytical skills.
- Effective communication and collaboration abilities.
- Ability to work both independently and as part of a team.