homeofficeportal
Zurück zu den Treffern

Remote Lead Software Engineer (FinTech)

Anzeige auf Englisch

ArbeitsortLegKraal Gate
+ 2 weitere
HomeofficeVollständig remote

About the Role

Our client, a rapidly growing FinTech startup, is seeking an experienced and innovative Lead Software Engineer to join their fully remote engineering team. This is a critical leadership role responsible for guiding the development of cutting-edge financial technology solutions. The ideal candidate will have a proven track record in full-stack development, a deep understanding of scalable architectures, and the ability to mentor junior engineers. As a remote-first organization, we foster a collaborative and flexible work environment, empowering our team members to excel from anywhere in South Africa .

Key Responsibilities

  • Lead the design, development, and deployment of robust and scalable software solutions for our core financial platform.
  • Architect and implement microservices-based systems, ensuring high availability and performance.
  • Mentor and guide a team of software engineers, fostering a culture of technical excellence and continuous improvement.
  • Collaborate closely with product managers, designers, and other stakeholders to define technical roadmaps and deliverables.
  • Conduct code reviews, establish coding standards, and ensure adherence to best practices in software development.
  • Troubleshoot and resolve complex technical issues in production environments.
  • Drive innovation by researching and evaluating new technologies, frameworks, and tools.
  • Contribute to the development of CI/CD pipelines and infrastructure automation.
  • Champion security best practices throughout the software development lifecycle.
  • Participate in architectural discussions and decision-making processes for new features and systems.

Requirements

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 7+ years of professional experience in software development, with a significant portion in lead or senior engineering roles.
  • Expertise in multiple programming languages (e.g., Python, Java, Go) and frameworks (e.g., Django, Spring Boot, React).
  • Proven experience designing and building scalable, distributed systems and microservices.
  • Strong understanding of cloud platforms (AWS, Azure, or GCP) and containerization technologies (Docker, Kubernetes).
  • Experience with database technologies (SQL and NoSQL), message queues (Kafka, RabbitMQ), and caching mechanisms.
  • Familiarity with FinTech concepts and blockchain technology is a strong plus.
  • Excellent problem-solving, debugging, and analytical skills.
  • Strong leadership, communication, and interpersonal skills.
  • Ability to thrive in a remote, agile development environment.
  • Experience with TDD, BDD, and CI/CD practices.

Benefits

  • Our client offers a highly competitive salary, stock options, and a generous remote work allowance.
  • Enjoy complete flexibility in your work location within South Africa .
  • We provide comprehensive health benefits, a budget for professional development, and regular virtual team-building events.
  • This fully remote position allows for exceptional work-life balance.
  • Join a forward-thinking company at the forefront of FinTech innovation, where your technical leadership will directly impact the company's trajectory and success.
  • We believe in empowering our engineers and providing them with the resources and autonomy to do their best work.

Arbeitgeber

Mehr Stellen finden

Weitere Stellen