Remote Lead Software Engineer (FinTech)
Zurück zu den Treffern
Remote Lead Software Engineer (FinTech)
Anzeige auf Englisch
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
Animateur(-trice) de jouabilité sénior(e) / Senior Gameplay Animator - Remote
People Can Fly, Sp. z o.o.
Montreal
IT-Security Consultant (m/w/d) Informationssicherheit, Remote
50Hertz Transmission GmbH
BerlinVollzeit
60.000–85.000 € brutto/Jahr