Full Stack Engineer (Remote)

We are finbyte, a tech company based in Berlin helping businesses build fintech solutions and gain momentum to launch innovative offerings. Finbyte brings Commencis’ extensive experience in software & product development and strong talent together with FinLeap’s dominant presence as Europe’s leading fintech ecosystem.

On a mission to thrive FinTechs and enterprises in the era of disruption, Finbyte aims to create momentum and accelerate future-minded companies.

We are looking for team members to develop state-of-the-art technology and contribute to innovative projects that will help reshape the future of finance.

Join us to build the backbone of pioneering companies.

The position in a nutshell:

finbyte is in search of a remote Full-Stack Developer who will be responsible for the complete lifecycle of a scalable, secure and well-designed software products from research and design to implementation. You’ll be working closely with designers, analysts, quality assurance and other teams to translate each design into real-life products.

Key Responsibilities

  • Writing well designed, reusable, testable and secure code by applying best software development practices
  • Design and implementation of low-latency, high-availability and performant applications
  • Design & Implementation of RESTful APIs
  • Implementation of data processing pipelines & applications
  • Collaborating in a multidisciplinary and international team
  • Participating and conducting code reviews
  • Discovering, learning and implementing new technologies


Qualifications & Experience

  • BSc/MSc/PhD degree in Computer Science or a related field or equivalent work experience
  • Strong JavaScript proficiency, including TypeScript
  • Proficiency in Node.js and express.js
  • Knowledge of event-driven, serverless computing platforms such as AWS Lambdas
  • Experience with Service-oriented architecture, microservices and REST APIs
  • Good understanding of fundamental design principles for a scalable application
  • Strong unit test and debugging skills
  • Proficiency in code versioning tools such as Git
  • Strong sense of analytical thinking and problem-solving skills
  • Excellent attention to detail
  • Highly Effective time management and multitasking skills.
  • Strong verbal and written communication skills
  • Experience in architecting, designing and implementing large scale systems
  • Strong verbal and written communication skills in English, German is a plus


Nice to have

  • Knowledge of Cloud Services (especially AWS and related AWS Services)
  • Experience and understanding of CI/CD principles
  • Understanding of Infrastructure as a Code paradigm
  • Familiarity with non-relational databases such as MongoDB, Couchbase, DynamoDB, Cassandra etc.
  • Experience with build tools such as Maven
  • Knowledge of containerized systems and experience with Docker, Swarm and/or Kubernetes
  • Experience with software development tools such as Git, Gerrit, Jenkins, JIRA
  • Prior experience with SCRUM/Agile methodologies
  • Contributions to Open Source projects