About the Role:
As an Engineering Manager – Core Banking & Payments, you'll lead a team consisting of a Lead Backend Engineer, Backend Software Engineers, and a Senior Fullstack Engineer.
Your mission is to ensure that the company's core banking and reporting systems run securely, efficiently, and reliably.
Key Responsibilities:
- Lead and guide the team in designing, developing, and maintaining backend features and functionalities for core banking and payment systems.
- Collaborate closely with managers and cross-functional teams to align technical priorities with business goals.
- Implement best engineering practices to ensure high-quality and maintainable systems.
- Take ownership of technical architecture, project estimations, and the delivery of complex initiatives.
- Actively monitor and ensure the stability, security, and performance of critical systems.
- Manage team performance, provide constructive feedback, and foster professional growth.
- Participate in recruitment, coaching, and mentorship of engineers.
About You:
You are an experienced engineering leader with a strong technical background and a passion for building reliable, large-scale backend systems — particularly in core banking and payment platforms. You excel at combining hands-on technical knowledge with strong leadership, ensuring your team delivers high-quality, scalable solutions efficiently.
You're a great fit if you:
- Have 4–6 years of experience designing, developing, and launching large-scale backend projects.
- Have at least 1 year of experience leading an engineering team.
- Are proficient in Node.js and well-versed in HTTP, RESTful APIs, OAuth, and Web Services.
- Understand clean architecture principles, database design, and message queues (e.g., SQS, Kafka).
- Have experience working with cloud platforms like AWS, GCP, or similar.
- Communicate effectively and collaborate well with cross-functional teams.
- Are proactive, have a strong sense of ownership, and are eager to continuously learn and drive positive change.
- Bachelor's degree in Computer Science or a related field.
- Proven experience managing engineering teams in fast-paced, tech-driven environments.
- Strong understanding of microservices architecture, API design, and high-transaction systems (ideally within financial or fintech domains).
- Strategic thinker with strong decision-making and problem-solving skills.