Job Description
Job Description (Summary)
As a Senior Backend Developer/Engineer, you will design, develop, and maintain robust server-side logic and integrations for banking applications. You will lead technical discussions, mentor team members, and collaborate with cross-functional stakeholders to deliver secure and scalable solutions that meet business requirements.
Job Responsibilities
- Design and implement server-side applications using .Net Core, Java, Python, JavaScript, or C++.
- Build and manage relational databases (SQL) and NoSQL databases (e.g., MongoDB, Cassandra) to ensure data integrity, security, and performance.
- Develop and integrate RESTful APIs for seamless communication between frontend and backend components.
Cloud & DevOps Implementation
- Implement cloud-based solutions using AWS, Azure, or Google Cloud to enhance performance and scalability.
- Lead the adoption of Continuous Integration (CI) and Continuous Deployment (CD) practices to streamline development workflows.
Security & Compliance
- Ensure backend systems comply with industry standards, including PCI-DSS and GDPR.
- Conduct regular security audits and implement secure coding practices to safeguard applications.
Leadership & Mentorship
- Lead and mentor a team of backend developers, conducting code reviews and providing technical guidance.
- Drive the technical vision for backend development, introducing innovative solutions to enhance the technology stack.
Collaboration & Communication
- Work closely with product managers, designers, and other stakeholders to align technical solutions with business goals.
- Translate complex technical concepts for non-technical stakeholders, ensuring clarity and alignment.
Problem-Solving & Innovation
- Identify and resolve complex technical challenges, using innovative approaches to enhance backend processes.
- Continuously explore new tools, technologies, and methodologies to improve development outcomes.
Job Requirements
- B.Sc./M.Sc. in Computer Science or other relevant discipline
- 5–8 years as a Backend Engineer, with a strong focus on .Net Core and related technologies
- Relevant experience in the banking sector.
- Relevant technical certifications (e.g., AWS Certified Developer, Certified Scrum Master etc.)