Posted on: 25/11/2025
Description :
Role Overview :
We are seeking a highly skilled Software Development Engineer II (SDE-II) with strong proficiency in Java, C#, or Python to join our engineering team.
As an SDE-II, you will design, build, and implement scalable systems, contribute to architecture decisions, and take ownership of end-to-end feature development.
This role requires solid engineering fundamentals, hands-on coding expertise, and the ability to contribute meaningfully in an agile product environment.
Key Responsibilities :
- Develop high-quality, maintainable, and efficient code using Java/C#/Python.
- Collaborate with architects and senior engineers to design scalable and robust system components.
- Build microservices, APIs, and backend systems with a strong focus on performance and reliability.
- Participate in technical design discussions and contribute to architectural improvements.
- Take complete ownership of features from concept to deployment.
- Understand product requirements, break them into engineering tasks, and deliver timely solutions.
- Collaborate closely with product managers, designers, and QA engineers.
- Conduct peer code reviews and ensure adherence to coding standards.
- Write unit tests, integration tests, and participate in building automated testing frameworks.
- Optimize applications for performance and scalability.
- Work with CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI, etc.
- Contribute to containerized deployments using Docker/Kubernetes.
- Monitor and troubleshoot issues across development, testing, and production environments.
- Maintain clear and accurate technical documentation.
- Collaborate effectively in an agile environment through sprint planning, stand-ups, and retrospectives.
- Provide technical mentorship to junior developers when required.
Required Skills & Qualifications :
Technical Skills :
- Solid programming expertise in one or more : Java, C#, or Python.
- Strong fundamentals in data structures, algorithms, OOP, and system design.
- Experience building RESTful APIs, microservices, or distributed systems.
- Familiarity with relational and NoSQL databases (MySQL, PostgreSQL, MongoDB, Redis, etc.
- Experience with version control systems (Git).
- Understanding of cloud environments (AWS/Azure/GCP) is a plus.
Additional Skills :
- Knowledge of message queues (Kafka, RabbitMQ, SQS) is preferred.
- Familiarity with CI/CD pipelines and containerization technologies (Docker, Kubernetes).
- Experience working in agile development cycles (Scrum/Kanban).
Soft Skills :
- Strong analytical and problem-solving abilities.
- Ability to work independently with minimal supervision.
- Excellent communication and collaboration skills.
- Ownership mindset with a drive to deliver high-quality solutions.
Preferred Qualifications :
- 3-5+ years of professional backend development experience.
- Experience in high-scale, high-availability systems.
- Familiarity with performance tuning, debugging, and optimizing code.
- Exposure to fintech/e-commerce/startup environments is a plus (optional)
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1580400
Interview Questions for you
View All