TECHNICAL TEAM LEAD

We are looking for an experienced Technical Team Leader with software development and architecture design background to lead the development of an innovative cloud-based online banking application for SMEs. The Team Leader will work closely with the CTO and product owners to enable the exciting business case. The Team Leader will be responsible for establishing for designing the architecture, building the DevOps workflow and leading a highly perfoming team of developers.

Responsibilities

  • Lead the platform architecture design and development

  • Perform day-to-day management of agile development team and external vendors

  • Create and maintain technical documentation

  • Analyze business requirements and create technical designs

  • As a senior developer personnaly take ownership over development of mission critical and complex components

  • Optimize the design for performance, reliability and security

  • Participate in code reviews as a senior technical expert

Skills & Qualifications

  • MS in Computer Science or related field

  • 10+ years of experience as a Technical Team Lead or Software Architect combined with senior full stack development experience.

  • Proven experience leading projects and engineering teams; people management experience; knowledge of agile management techniques is considered as an asset; good understanding of software design and integration principles

  • Experience in financial industry (payments, secure frontend applications, PSD2 RTS, strong customer authentication, credit cards)

  • Hands-on programming skills in multiple of the following: Python, JavaScript, C/C++/Java/C#, SQL.

  • Hands-on with cloud platforms, experience designing cost efficient cloud-native applications.

  • Knowledge of multiple web development stacks, e.g. Django, Angular, React or Vue and integration platforms

  • Strong knowledge of API based development (RESTful APIs, WebServices, API management tools)

  • Thorough understanding of internet protocol stack

  • Good understanding of authentication and encryption packages

  • Excellent knowledge of DevOps/SRE concepts such as infrastructure as code, continuous integration and continious deployment, hands-on experience with CI/CD tool chains is mandatory.

  • Ability to work and communicate in an international, distributed and multi-cultural environment

  • A strong sense of ownership, urgency and drive

  • Excellent knowledge of English language

We Offer

  • Opportunity to take part in the large-scale greenfield development project

  • Competitive salary and a generous benefits package

If you are interested in working in a start-up environment, facing new challenges everyday together with a highly motivated team, please send your English language application with detailed curriculum vitae and cover letter to careers@yoba.com.