Posted on: 27/11/2025
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.
- Bachelor's/Master's in Computer Science or equivalent.
- 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).
- Proficient with Git and Agile methodologies.
PREFERRED QUALIFICATIONS :
- 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
1581741
Interview Questions for you
View All