We’re seeking a skilled Backend Engineer to join our dynamic team and play a crucial role in building, optimizing, and maintaining backend applications for a global bank. In this role, you'll work on creating secure, high-performance, and scalable backend solutions, collaborating with cross-functional teams, and championing modern DevOps and Agile practices.
Mandatory Skill(s)
- Have 5+ years of experience in building backend systems, implementing RESTful APIs, working with databases, and integrating with messaging services;
- Strong understanding of software fundamentals, including OOP, functional programming, concurrency, design patterns, and Test-Driven Development (TDD);
- Hands-on experience with CI/CD pipelines and automated testing frameworks, ensuring efficient and reliable code releases;
- Proven ability to work effectively within Agile teams, showing flexibility and teamwork skills in a diverse, multicultural environment;
- Deep understanding of secure coding practices and commitment to protecting applications and user data;
- Strong problem-solving skills with the ability to analyze complex technical issues and deliver practical, innovative solutions;
- Effective communication skills for explaining technical concepts clearly to both technical and non-technical team members;
- Adaptability and flexibility to thrive in a fast-paced environment and adjust to changing priorities or requirements.
Desirable Skill(s)
- Knowledge of cloud platforms (e.g., AWS, Azure) and microservices architecture to build, deploy, and manage distributed applications;
- Excellent written and verbal communication skills to collaborate effectively across teams and present complex technical information in a clear manner.
Responsibilities
- Build reliable and efficient backend solutions that meet high standards for security and performance;
- Write and implement automated tests to ensure software quality and reliability;
- Establish continuous integration and delivery (CI/CD) pipelines to streamline deployment and enhance efficiency;
- Embrace a culture of continuous improvement by applying DevOps and Agile principles throughout the development process;
- Partner with product managers, designers, and front-end engineers to define, design, and deliver impactful features;
- Integrate security best practices at every stage of the development lifecycle to maintain application integrity and protect user data;
- Contribute to the team’s development by mentoring peers, participating in technical interviews, and sharing industry insights;
- Continuously learn and explore the latest in technology, trends, and best practices to drive innovation and improvements.
If you are interested in this role, click on the “Apply to this job” button below or you could also write in with your CV to Kiran Kumar Pandity at kiran.kp@sciente.com quoting the job title.