We are looking for an experienced Backend Software Engineer with 6–8 years of relevant experience in backend development, RESTful API development, database technologies, and cloud-based applications. The candidate should have strong software engineering fundamentals and hands-on experience in designing, developing, integrating, and maintaining scalable backend systems.
Key Responsibilities
- Design, develop, and maintain scalable and high-performance backend applications.
- Develop and integrate RESTful APIs and backend services.
- Work with SQL and/or NoSQL databases for application development and data management.
- Apply system architecture and software design principles to build reliable solutions.
- Participate in code reviews, debugging, performance optimization, and troubleshooting.
- Work with Git, CI/CD pipelines,
and modern software development practices.
- Collaborate with frontend developers, DevOps teams, architects, and other stakeholders.
- Work in an Agile/Scrum development environment.
- Contribute to technical documentation and effectively communicate technical solutions.
- Develop and maintain cloud-based applications using platforms such as GCP, AWS, or Azure.
- Work with containerization and orchestration technologies such as Docker and Kubernetes.
Primary Skills
- Robust Backend Software Engineering experience
- Node.js / Backend Development
- RESTful API Development & Integration
- SQL and/or NoSQL
- System Architecture & Design Principles
- Git / Version Control
- CI/CD Pipelines
- Basic Frontend Development knowledge
- Agile/Scrum methodology
- Cloud Platforms – preferably GCP