What are the responsibilities and job description for the Back-end Developer position at Advanced Tech Placement?
Backend Developer
We are seeking a highly skilled Backend/Cloud Developer with a strong foundation in TypeScript and deep experience with AWS cloud services. The ideal candidate will be passionate about building scalable, event-driven systems using modern serverless and microservices patterns. You will work closely with our engineering team to design, develop, and maintain backend services and infrastructure that power our applications.
Key Responsibilities
Desired Skills:
Java Development: Proficiency in Java and Spring Boot for building scalable applications. Architecture: Strong understanding of cloud architecture pattern AWS: hands on experience with AWS Lambda development and Amason CDK in typescript API Development: Experience in designing and consuming RESTful APIs. Database Management: Knowledge of relational and NoSQL databases for data storage. Frontend Development: Experience with Frontend development using React/Redux DevOps Practices: Familiarity with CI/CD, Docker, and Kubernetes. Team Collaboration: Strong communication skills for effective collaboration across multiple teams; Ability to articulate technical concepts clearly to both technical and non-technical stakeholders Problem-solving: Ability to identify and resolve complex technical issues efficiently. AI-tool: Proficiency with AI-powered development tools (GitHub Copilot, Amazon Q Developer, etc.)
We are seeking a highly skilled Backend/Cloud Developer with a strong foundation in TypeScript and deep experience with AWS cloud services. The ideal candidate will be passionate about building scalable, event-driven systems using modern serverless and microservices patterns. You will work closely with our engineering team to design, develop, and maintain backend services and infrastructure that power our applications.
Key Responsibilities
- Design, develop, and maintain backend services in TypeScript.
- Implement infrastructure-as-code using AWS CDK.
- Build and maintain event-driven and messaging-based architectures using Kafka, SNS, and SQS.
- Design and optimize data storage solutions with DynamoDB.
- Develop and orchestrate workflows with AWS Step Functions.
- Collaborate with DevOps and frontend teams to deliver end-to-end solutions.
- Ensure best practices for scalability, reliability, security, and performance.
- Troubleshoot and resolve issues in distributed systems.
- Strong proficiency in TypeScript.
- Hands-on experience with AWS CDK.
- Experience with Kafka, SNS, SQS, and event-driven architectures.
- Solid knowledge of AWS DynamoDB and other NoSQL databases.
- Experience with AWS Step Functions and workflow orchestration.
- Understanding of microservices, serverless architectures, and RESTful APIs.
- Familiarity with CI/CD pipelines and modern DevOps practices.
Desired Skills:
Java Development: Proficiency in Java and Spring Boot for building scalable applications. Architecture: Strong understanding of cloud architecture pattern AWS: hands on experience with AWS Lambda development and Amason CDK in typescript API Development: Experience in designing and consuming RESTful APIs. Database Management: Knowledge of relational and NoSQL databases for data storage. Frontend Development: Experience with Frontend development using React/Redux DevOps Practices: Familiarity with CI/CD, Docker, and Kubernetes. Team Collaboration: Strong communication skills for effective collaboration across multiple teams; Ability to articulate technical concepts clearly to both technical and non-technical stakeholders Problem-solving: Ability to identify and resolve complex technical issues efficiently. AI-tool: Proficiency with AI-powered development tools (GitHub Copilot, Amazon Q Developer, etc.)
Skill_Matrix :
| Skill Name | Level (1-5, 5 being the highest) 1 2 3 4 5 | Years | Mandatory(Yes/No) | Job Description |
|---|---|---|---|---|
| Java row toggle | 11 Years | Yes | Java Development | |
| AWS CDK in Typescript row toggle | 0-3 Years | Yes | ||
| AWS Lambda row toggle | 0-3 Years | Yes | Lambda development and deployment | |
| Front end development row toggle | 4-5 Years | No | React/Redux or Angular | |
| NoSQL DB row toggle | 0-3 Years | Yes | e.g. DynnmoDB | |
| Relational DB row toggle | 4-5 Years | Yes | e.g. Oracle, PostgreSQL | |
| SpringBoot row toggle | 0-3 Years | No | Spring Boot Application Development |