**Important Information**
Experience: +6 years
Job Mode: Full-time
Work Mode: Work from home
**Job Summary**
**Responsibilities and Duties**
- **Database Management**: Create and manage databases, optimize queries, and troubleshoot performance issues.
- **Backend Functionality**: Develop and maintain secure, reliable, and performant backend systems and APIs.
- **API Design & Integration**: Design and implement robust RESTful APIs and integrate data from various backend services.
- **Collaboration**: Work closely with front-end developers and web designers to ensure consistency between the backend logic and the visual design.
- **CI/CD Pipelines**: Implement, maintain, and troubleshoot CI/CD workflows to streamline development and deployment.
- **Documentation**: Create and maintain comprehensive software documentation, including code comments, API documentation, and system diagrams.
**Qualifications and Skills**
- **Proficiency in Programming Languages**: Strong knowledge and experience with **Java**, **Typescript**, **Node.js**, **Python**.
- **OOP Understanding**: Solid understanding of **Object-Oriented Programming** principles and design patterns.
- Familiarity with **MongoDB and Docker**
- **API Design & Implementation**: Proven experience designing and implementing scalable and secure **APIs**.
- **Version Control**: Proficient in using **Git** and experience with **Bitbucket** pipelines for continuous integration and deployment.
- **AWS Experience**: Familiarity with **AWS cloud services** and microservices architecture.
- **Agile Methodology**: Experience working in an **Agile** environment, with a focus on delivering high-quality software iteratively.
- **Problem-Solving Skills**: Strong analytical and debugging skills to troubleshoot backend issues and optimize system performance.
- **Collaboration**: Excellent communication skills and ability to work effectively within a cross-functional team.
- Experience with** AWS** for container orchestration.
- Experience with **GraphQL** or other advanced API technologies.
- Knowledge of **DevOps** practices and infrastructure as code (IaC).
**About Encora**
Encora is a global company that offers Software and Digital Engineering solutions. Our practices include Cloud Services, Product Engineering & Application Modernization, Data & Analytics, Digital Experience & Design Services, DevSecOps, Cybersecurity, Quality Engineering, AI & LLM Engineering, among others.
At Encora, we hire professionals based solely on their skills and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.