HamburgerMenu
hirist

Job Description

Description :


About the Role :

We are seeking a highly skilled Backend / Full-Stack Software Engineer to design, develop, and maintain scalable web applications and microservices that power our enterprise-grade platforms. You will work closely with product managers, architects, and cross-functional teams to build reliable, high-performance systems that meet the needs of millions of users.


This role is ideal for engineers with strong backend fundamentals and the ability to contribute across the stack when needed.


Key Responsibilities :


Backend Engineering :


- Design, build, and maintain RESTful / GraphQL APIs, microservices, and backend modules.


- Implement scalable architectures using microservices, event-driven systems, and distributed computing patterns.


- Optimize application performance, reliability, and security.


- Work with relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB, Redis).


- Write clean, maintainable, well-tested code following best practices.


Full-Stack Contributions :


- Collaborate with frontend engineers; optionally write or review code using React / Angular / Vue as needed.


- Integrate backend services with responsive, user-friendly web interfaces.


- Debug and troubleshoot issues across the entire stack.


DevOps & Infrastructure :


- Participate in CI/CD pipeline development and cloud deployment (AWS / Azure / GCP).


- Monitor services, performance, and logs using modern observability tools.


- Build automated tests (unit, integration, contract) to ensure system stability.


Team & Collaboration :


- Participate in architectural discussions and contribute to technical decisions.


- Collaborate with cross-functional teams : product, QA, UX, data engineering.


- Conduct code reviews and mentor junior engineers as needed.


- Follow Agile/Scrum methodologies and contribute to sprint planning.


Required Skills & Qualifications :


- Strong proficiency in Java, Node.js, Python, or .NET (customize as needed).


- Experience building backend services or microservices using frameworks such as Spring Boot, Express.js, Django/FastAPI, or ASP.NET Core.


- Solid understanding of data structures, algorithms, and system design.


- Experience with REST APIs, message queues (Kafka/RabbitMQ), caching, and distributed systems concepts.


- Strong knowledge of databases (SQL + NoSQL).


- Familiarity with CI/CD tools (Jenkins, GitHub Actions, GitLab CI, etc.).


- Experience with cloud platforms : AWS, GCP, or Azure.


- Excellent problem-solving skills and ability to work in fast-paced environments.


info-icon

Did you find something suspicious?