Posted on: 27/08/2025
Key Responsibilities :
- Design, develop, test, and deploy scalable and maintainable software solutions.
- Translate business and technical requirements into well-architected software systems.
- Write clean, efficient, and well-documented code following best practices.
- Participate in code reviews and enforce coding standards across the team.
- Collaborate closely with Product, QA, DevOps, and UI/UX teams in an Agile environment.
- Identify and resolve performance bottlenecks, bugs, and production issues.
- Contribute to architectural decisions and technology evaluations.
- Mentor junior developers and help establish engineering excellence across the team.
- Participate in sprint planning, estimations, and technical discussions.
Required Skills & Qualifications :
- Bachelors or Masters degree in Computer Science, Engineering, or a related field.
- 5 - 8 years of professional software development experience.
- Proficient in one or more programming languages such as Java, Python, C#, Node.js, or Go.
- Solid experience in RESTful API development, microservices architecture, and system design.
- Strong understanding of data structures, algorithms, and design patterns.
- Hands-on experience with SQL and NoSQL databases.
- Experience with cloud platforms such as AWS, Azure, or GCP.
- Familiarity with containerization and orchestration tools like Docker and Kubernetes.
- Experience with CI/CD pipelines, automated testing, and version control (Git).
- Strong problem-solving, debugging, and analytical skills.
Nice to Have :
- Exposure to front-end frameworks (e.g., React, Angular, Vue.js).
- Knowledge of message brokers like Kafka, RabbitMQ, or similar.
- Understanding of DevOps and monitoring tools (e.g., Jenkins, Prometheus, Grafana).
- Prior experience in high-scale, distributed systems or product-based environments.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1536765
Interview Questions for you
View All