We use cookies to customise our website for you, giving you the best possible user experience. If you continue without changing your settings, we’ll assume that you are happy to receive this personalisation. Find out more about our cookie policy

Cancel
This job is expired
BITT

Software Architect

BITT

  • International
  • Negotiable
  • Permanent full-time
  • Updated 10/04/2021
  • Bitt Recruitment

As a Software Architect you will be responsible for overseeing the architecture and design of our Digital Currency System.

About Bitt

Founded in 2014, Bitt  is a small, multinational, fintech, startup providing blockchain-based digital currency solutions for Central Banks and other Financial Institutions. Our Mission is to create trustworthy digital currencies to promote financial empowerment, social inclusion and economic growth for nearly two billion unbanked people around the world. Bitt is an agile development shop, leveraging a variety of languages and a complete CI/CD pipeline to deliver a broad suite of mobile applications and cloud-deployed containerized software for our clients. We strongly believe in the principles of continuous improvement, collaboration and the best idea wins.  Primary languages include Kotlin, Swift, Go, Elixir, JavaScript and Python. In a world first achievement , Bitt designed, developed and is currently piloting a Central Bank Digital Currency in partnership with the Eastern Caribbean Central Bank; learn more here.

 

With a workforce dispersed across several territories across the world, Bitt prides itself on cultivating a highly productive remote work environment and diverse work culture. Our Leadership team and Advisory Board are examples of the Bitt's ethos working at its best.

 

Job Summary

As a Software Architect you will be responsible for overseeing the architecture and design of our Digital Currency System.  This system has components that allow central banks, financial Institutions, merchants, and commerce users to participate in a digital economy in order to promote financial inclusion.  You will make recommendations on system architecture, application architecture, solution architecture, development processes, and patterns to ensure that functional and non-functional requirements are being met.  As an architect you will drive governance standards and work with engineering to ensure there is a technical vision in place and technical goals are being met.  You will also be expected to do some hands-on development and mentor other developers in order to help our engineering team achieve success.  You will often be consulted in all aspects of our Software Development Lifecycle as the team will rely heavily upon your expertise.


Job Requirements

Minimum Job Requirements 

  • 5+ years of professional software development.
  • 2+ years experience in a Software Architecture role.
  • Excellent verbal and written communication skills.
  • Experience with Cloud Architecture with a major vendor such as AWS, GCP, or Microsoft Azure. 
  • Strong interpersonal skills with ability to communicate effectively with different areas of the organization such as: Product, Management, Engineering, Operations, and Executives.

 

Preferred Job Requirements 

  • Proven track record in leading teams to develop large scale systems in high availability environments 
  • Understanding of cryptography and blockchain technologies
  • Experience with event-driven architectures and migrating monolithic applications towards microservices

Skills

Mastery of

  • Backend development with an strong understanding of modern web frameworks
  • Common enterprise architecture patterns
  • Techniques for evolving architecture in a highly available environment
  • Writing clear and concise software documentation and presentations
  • Evaluating new technologies and software vendors
  • Collaborating and influencing others to adopt mature software development practices

Proficient in

  • CI/CD best practices
  • Functional programming
  • Cloud native architecture
  • Cross team and Department collaboration 

Familiar with 

  • Informal Leadership, training, and mentoring
  • Architecture and Design Principles
  • Front end web development and Mobile development
  • Refactoring / Re-architecture of Legacy Code
  • GraphQL and ReST
  • Application and Infrastructure Security
  • Relational Database Design and Enterprise Data Architecture
  • Message-based solutions such as Kafka, RabbitMQ, or Google Pub/Sub
  • Agile Software Development and lean architectural principles


BITT

BITT