Posted on: 14/12/2025
Description :
ROLE OVERVIEW :
Architect, Build, and Mentor. As a Mid-Level Software Engineer, you'll drive the development of robust software solutions, contribute to technical direction, and mentor junior engineers, playing a key role in our success.
KEY RESPONSIBILITIES :
- Architect and implement scalable software components.
- Design end-to-end solutions aligned with client needs.
- Estimate development efforts and contribute to project planning.
- Write clean, efficient code in Java or Python.
- Lead code reviews and contribute to system design.
- Develop and maintain unit and integration tests.
- Troubleshoot, debug, and optimize systems.
- Mentor junior engineers.
- Stay updated on new technologies.
- Participate in agile ceremonies.
REQUIRED SKILLS & QUALIFICATIONS :
- 3-5 years of professional software development experience.
- B.E./B.Tech or M.E./M.Tech in Computer Science (CSE) or Information Technology (IT) only.
- Deep proficiency in Java or Python.
- Strong understanding of Data Structures, Algorithms, and OOP.
- Proven experience with RESTful APIs and microservices.
- Hands-on experience with NoSQL datastores (e.g., MongoDB, Cassandra).
- Solid understanding of messaging technologies (e.g., Kafka, RabbitMQ).
PREFERRED SKILLS :
- Experience with cloud platforms (AWS, Azure, GCP).
- Containerization (Docker, Kubernetes).
- CI/CD and both SQL/NoSQL databases.
- Open-source contributions are a plus.
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1589734
Interview Questions for you
View All