Important Information
Experience: +6 years
Job Mode: Full-time
Work Mode: Work from home
Job Summary
We are seeking a skilled and passionate Backend Developer to join our dynamic engineering team as a part-time consultant. You will be responsible for the development, optimization, and maintenance of server-side components of our applications. This includes creating and managing databases, integrating data from various backend services, and ensuring secure and reliable back-end functionality. You will work closely with front-end developers and web designers to deliver a seamless user experience and collaborate on CI/CD pipelines to streamline deployments.
Responsibilities and Duties
- Server-Side Development & Optimization: Design, develop, and optimize server-side applications, ensuring high performance and scalability.
- 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.
- Website Maintenance & Scaling: Maintain, expand, and scale our web application infrastructure to meet evolving needs.
- 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.
Top Skills
What We Do
Headquartered in Santa Clara, California, and backed by renowned private equity firms Advent International and Warburg Pincus, Encora is the preferred technology modernization and innovation partner to some of the world’s leading enterprise companies. It provides award-winning digital engineering services including Product Engineering & Development, Cloud Services, Quality Engineering, DevSecOps, Data & Analytics, Digital Experience, Cybersecurity, and AI & LLM Engineering. Encora's deep cluster vertical capabilities extend across diverse industries, including HiTech, Healthcare & Life Sciences, Retail & CPG, Energy & Utilities, Banking Financial Services & Insurance, Travel, Hospitality & Logistics, Telecom & Media, Automotive, and other specialized industries.
With over 9,000 associates in 47+ offices and delivery centers across the U.S., Canada, Latin America, Europe, India, and Southeast Asia, Encora delivers nearshore agility to clients anywhere in the world, coupled with expertise at scale in India. Encora’s Cloud-first, Data-first, AI-first approach enables clients to create differentiated enterprise value through technology