Posted on: 31/08/2025
We are seeking a highly skilled Senior Software Engineer with expertise in backend development and microservices architectures. The ideal candidate will design, develop, and maintain scalable, secure, and high-performance software solutions.
This role requires a deep understanding of modern software engineering practices, strong analytical skills, and the ability to communicate complex technical concepts effectively to diverse stakeholders.
Key Responsibilities :
- Design, develop, and maintain backend systems using modern microservices architectures, RESTful APIs, and event-driven frameworks such as Kafka or RabbitMQ.
- Implement software development best practices, including Test-Driven Development (TDD), Behavior-Driven Development (BDD), Continuous Integration/Delivery (CI/CD), and SOLID principles.
- Work with relational and non-relational databases (SQL Server, PostgreSQL, MongoDB) and ORM frameworks like Hibernate and Spring Data.
- Optimize application performance, monitor system health, and implement robust debugging and diagnostic practices.
- Ensure secure coding practices, covering authentication, authorization, and data encryption principles.
- Collaborate with cross-functional teams, including product, QA, and DevOps, to deliver high-quality software solutions.
- Communicate technical concepts clearly and effectively to both technical and non-technical stakeholders.
- Participate in code reviews, design discussions, and continuous improvement initiatives to enhance software quality and maintainability.
Skills & Competencies :
- Deep expertise in microservices, RESTful APIs, and event-driven systems.
- Strong knowledge of TDD, BDD, CI/CD, and software design principles (SOLID).
- Experience with SQL and NoSQL databases, ORM frameworks, and performance optimization tools.
- Comprehensive understanding of secure coding practices and application security principles.
- Excellent analytical, problem-solving, and debugging abilities.
- Strong communication skills to articulate complex technical concepts effectively.
Experience : 5+ years of experience in backend software development with a focus on microservices and high-performance enterprise applications.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1538171
Interview Questions for you
View All