# Software Development Engineer 2
- Reporting to:** Technical Lead
- Location:** Mumbai/Bangalore/Pune/Kolkata
## Responsibilities
- Expertise in back-end programming languages: **TypeScript** or **Golang**
- Working with RDBMS such as **PostgreSQL** or similar relational databases
- Experience implementing testing platforms and unit tests
- Proficiency with Git version control
- Appreciation for clean and well-documented code
- Understanding of microservices and distributed systems
## Good to Have
- Experience working with AWS infrastructure
- Docker or Kubernetes containerization
- Message queues such as Kafka
- CI/CD tools such as Jenkins
## Requirements
- **2-5 years** of proven work experience as a Back-end developer
- In-depth understanding of the entire web development process (design, development and deployment)
- Hands-on experience with **TypeScript** or **Golang**
- Excellent analytical and time management skills
## Required Skills
Back-End Programming, TypeScript, Golang, PostgreSQL, RDBMS, Git, Microservices, Distributed Systems, AWS, Infrastructure, Docker, Message Queues, Kafka, CI/CD