At a Glance
- Tasks: Lead and support a dynamic engineering team while coding and developing innovative payment solutions.
- Company: NALA is revolutionising financial transactions across Africa and Asia with cutting-edge fintech solutions.
- Benefits: Enjoy 27 days off, birthday leave, enhanced parental leave, and a $1000 learning budget annually.
- Why this job: Join a rapidly growing team making a global impact in fintech and empowering communities.
- Qualifications: 8+ years in engineering, 2+ years managing teams, and hands-on experience with Go required.
- Other info: Work remotely within GMT +3 and participate in monthly socials for team bonding.
The predicted salary is between 60000 - 84000 Β£ per year.
Our mission at NALA is to build payments for the Next Billion, transforming how money moves into Africa, Asia, and beyond. By creating cutting-edge payment solutions, we simplify financial transactions for individuals and businesses alike, helping them thrive in a global economy. We are driven by innovation, community, and the belief that everyone deserves access to reliable, efficient, and affordable financial services. If youβre passionate about creating meaningful change and shaping the future of fintech in Africa and Asia, join us and be part of a team that is revolutionising financial empowerment on a global scale.
Your responsibilities in this role include:
- Supporting and developing a cross-functional squad of Engineers while collaborating with Product Managers.
- Working closely with engineers to architect and develop the best technical design and approach.
- Being a key technical contributor to the team, including hands-on coding to build high-quality products for NALA.
- Managing the day-to-day activities of the engineering team within an Agile/Scrum environment.
- Helping individuals reach their professional goals through coaching and regular 1:1s, mentoring them on training courses, conferences, and potential stretch projects.
- Developing a high-performing engineering team by managing performance and providing constructive feedback regularly.
- Building a strong team and providing support in hiring new engineers.
- Reporting status of development, quality, operations, and system performance to management regularly.
The approximate role split is:
- 20% Direct line management (approx 5-6 reports)
- 60% Building engineering culture/processes, managing work with other EMs and Product
- 20% Hands-on (System design/writing code)
Our Tech Stack includes:
- Services written in Go, deployed in AWS ECS, communicating with our app via gRPC.
- Our app is written in Dart with Flutter, available on both Android and iOS.
- Back-office and Rafiki's customer-facing web app written in Typescript/React.
- Using Postgres, Kafka, Redis, and Vault.
- Leveraging AWS as much as possible, managed with Terraform.
- Writing unit and integration tests, conducting code reviews, and deploying multiple times a day.
- Utilising Agile frameworks and Jira for management.
Must have job requirements:
- 8+ years of Engineering experience with at least 2 years managing high-performing engineers.
- Empathetic leadership style, caring deeply about helping others achieve their goals.
- Hands-on experience with Go.
- Experience in building complex, scalable, and high-performance products from inception to full development life cycle.
- Experience working asynchronously with global teams using tools like Slack/Teams/Jira.
- Strong time management skills and ability to work on concurrent assignments with different priorities.
- Proven results-oriented person with a strong business and technical vision.
- Passionate about our product and mission.
- Fluent in written and spoken English.
Nice to have job requirements:
- Experience working in Fintech and Payments.
- Experience in a tech startup.
- Experience in infosec.
- Experience in creating robust, well-polished, and documented server-to-server APIs (e.g., REST/GraphQL).
Interview Process:
- (30 mins) Interview with the Talent Team to understand your motivations and experiences.
- (1 hour) Coding Challenge with two engineers.
- (1.5 hours) Architecture Interview solving an architecture challenge with two Engineering Managers.
- (30 mins) Interview with the CTO or Hiring Manager discussing motivation and questions about the business.
Benefits:
- UK - In Office: 27 Days Off Plus UK Bank Holidays.
- Birthday Leave: Bonus day off to celebrate your special day.
- Enhanced Parental Leave: 16 weeks of full pay for primary caregiver and 4 weeks for secondary caregiver (after a 6-month probationary period).
- Global Workspace: Access to WeWork locations worldwide.
- Learning Budget: $1000 annually for learning and development.
- Sarabi: Themed snacks and Friday lunch for team bonding.
- Monthly Socials: Fun social events every month.
- Free Coffee: Barista-style coffee available.
Europe Remote (Must be within GMT +3): 35 Days Off including local bank holidays.
Remote Engineering Manager - NALA employer: WorksHub
Contact Detail:
WorksHub Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Remote Engineering Manager - NALA
β¨Tip Number 1
Familiarise yourself with NALA's mission and values. Understanding how they aim to transform financial transactions in Africa and Asia will help you align your answers during interviews, showcasing your passion for their goals.
β¨Tip Number 2
Brush up on your technical skills, especially in Go and AWS. Since the role involves hands-on coding and system design, being well-versed in these technologies will give you an edge during the coding challenge and architecture interview.
β¨Tip Number 3
Prepare to discuss your leadership style and experiences managing high-performing teams. NALA values empathetic leadership, so think of examples that demonstrate how you've supported team members in achieving their professional goals.
β¨Tip Number 4
Get comfortable with Agile methodologies and tools like Jira. Since NALA operates in an Agile environment, being able to speak confidently about your experience with Agile practices will show that you're a good fit for their team dynamics.
We think you need these skills to ace Remote Engineering Manager - NALA
Some tips for your application π«‘
Understand the Company Mission: Before applying, take some time to understand NALA's mission of transforming financial transactions in Africa and Asia. Reflect this understanding in your application to show your alignment with their goals.
Tailor Your CV: Highlight your relevant experience in engineering management, particularly your hands-on experience with Go and your ability to lead high-performing teams. Make sure to include specific examples that demonstrate your empathetic leadership style.
Craft a Compelling Cover Letter: Use your cover letter to express your passion for fintech and how your background aligns with NALA's vision. Mention any experience you have in building scalable products and working with global teams, as these are key aspects of the role.
Prepare for the Interview Process: Familiarise yourself with the interview stages outlined by NALA. Be ready to discuss your motivations, complete a coding challenge, and solve architecture problems. Practising common behavioural questions will also help you stand out.
How to prepare for a job interview at WorksHub
β¨Understand the Company Mission
Before your interview, take some time to research NALA's mission and values. Be prepared to discuss how your personal goals align with their vision of transforming financial transactions in Africa and Asia.
β¨Showcase Your Technical Skills
Since this role requires hands-on experience with Go and a solid understanding of system design, be ready to demonstrate your technical expertise during the coding challenge and architecture interview. Brush up on relevant technologies in their tech stack.
β¨Emphasise Leadership Experience
With a focus on managing high-performing engineers, highlight your leadership style and experiences. Prepare examples of how you've supported team members in achieving their professional goals and how you foster a positive engineering culture.
β¨Prepare Questions for the CTO
The final interview with the CTO is a great opportunity to ask insightful questions about the company's future and your potential role. Think about what you want to know regarding their approach to innovation and team dynamics.