This is a full-time position for a Software Engineer with a passion for building scalable applications, writing clean code, and collaborating within an Agile development environment. The ideal candidate will have experience with Python, Java, or Golang and a strong understanding of data structures, algorithms, and database design.
Requirements
- 2–5 years of professional experience in backend software development using Python, Java, or Golang.
- Strong understanding of data structures, algorithms, and object-oriented programming principles.
- Experience in building RESTful APIs, microservices, or distributed systems.
- Solid grasp of database design, query optimization, and working with SQL and NoSQL databases.
- Familiarity with version control systems such as Git, and experience in working with CI/CD pipelines (Jenkins, GitHub Actions, or similar).
- Understanding of containerization and orchestration tools like Docker and Kubernetes is an advantage.
- Exposure to cloud platforms (AWS, GCP, or Azure) for deploying and managing applications.
- Experience with testing frameworks (e.g., PyTest, JUnit, Go Test) and practices like TDD/BDD.
- Good problem-solving, debugging, and analytical thinking skills.
- Excellent communication skills and the ability to work collaboratively in a team environment.
Benefits
- Salary range: Rs 1700000 - Rs 2500000 (ie INR 17-25 LPA)