HamburgerMenu
hirist

Job Description

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.


info-icon

Did you find something suspicious?