Job description
Important Information:
Years of Experience: 3+ years of professional experience in software engineering or a related practice area
Job Mode: Full-time
Work Mode: Remote
Job Summary:
We are looking for a skilled Backend Engineer to join our Platform Engineering team. This role is ideal for someone who thrives in collaborative environments, is highly proficient in backend development using modern technologies, and has a strong understanding of cloud infrastructure, DevOps, and distributed systems. As a Backend Engineer, you will be instrumental in designing and developing reliable, scalable backend services and integrations across various platforms.
Responsibilities and Duties:
Collaborate closely with local and cross-functional partner teams to design and implement backend solutions.
Perform thorough testing across all scenarios and ensure solutions meet quality standards.
Identify and resolve performance issues while applying secure coding practices.
Demonstrate advanced understanding of IT concepts, trends, and best practices in software development.
Provide expert-level insight into the business needs and the corresponding technical architecture and application design.
Contribute to secure and scalable system design and documentation.
Support backend services throughout the development lifecycle, including deployment and maintenance.
Qualifications and Skills:
3+ years of professional experience in software engineering.
Strong problem-solving and analytical skills.
Excellent communication and collaboration abilities.
Ability to think holistically about system architecture and component interactions.
Role-specific Requirements:
Proficiency in backend development using Java and Spring Boot.
Experience designing and implementing REST and GraphQL services.
Hands-on experience with Kubernetes (K8s), Kafka, and AWS.
Familiarity with system design principles and infrastructure best practices.
Comfortable supporting services in production, including incident resolution.
Technologies:
Programming & Frameworks: Java, Spring Boot
Cloud Platforms: AWS, GCP
Databases: MySQL, Aurora DB
Streaming & Messaging: Kafka (Kafka Streaming/Rest API), Confluent Cloud (nice to have)
DevOps & CI/CD: GitLab, GitHub, CI/CD pipelines
Other Languages: Python (nice to have)
Skillset Competencies:
Backend system architecture
Secure and scalable API design
Microservices and distributed systems
DevOps and infrastructure automation
Cloud-native application deployment
Performance optimization and reliability engineering
About Encora
Encora is the preferred digital engineering and modernization partner of some of the world’s leading enterprises and digital native companies. With over 9,000 experts in 47+ offices and innovation labs worldwide, Encora’s technology practices include Product Engineering & Development, Cloud Services, Quality Engineering, DevSecOps, Data & Analytics, Digital Experience, Cybersecurity, and AI & LLM Engineering.
At Encora, we hire professionals based solely on their skills and qualifications and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.