Responsibilities
- Architect and drive technical strategy for building scalable, secure, and high-performance services that power our fintech platform.
- Take full ownership of critical systems design, development, deployment, and maintain APIs and core components.
- Lead and mentor a team of engineers, setting best practices in coding, architecture, testing, and DevOps.
- Collaborate with cross-functional teams (engineering, design, product, and leadership) to define the technical roadmap and execute it efficiently.
- Optimize system performance, scalability, and security, ensuring a robust CI/CD, testing, and automation framework.
- Champion engineering excellence by driving innovation, reviewing code, and advocating for best practices in development and infrastructure.
Requirements
- Expertise in backend development with proficiency in one or more languages: Go, Rust, Elixir/Erlang, Java, Python, or JavaScript.
- Good understanding of system architecture, scalability, and distributed systems.
- Strong knowledge of computer science fundamentals (data structures, algorithms, system design).
- Experience with cloud platforms (AWS, Azure, or GCP), infrastructure-as-code (Terraform), and containerization (Docker, Kubernetes).
- Strong understanding of Big Data pipelines, PostgreSQL, caching mechanisms, and event-driven architecture.
- Proficiency in CI/CD pipelines, automation, and DevOps tools (GitLab, Jenkins, etc. ).
- Proven ability to drive technical decision-making, mentor engineers, and influence product direction.
- Excellent problem-solving skills, a growth mindset, and strong communication abilities.
This job was posted by Nikila Belle from FinBox.