Skip to content

Senior Backend Developer

RemoteTürkiye, İstanbul, İstanbulEngineering

Job description

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 Senior Backend Developer who will be responsible for the complete lifecycle of a scalable, secure and well designed software products from research and design to implementation. TypeScript is your go to language - both on the front and backend. Our tech stack includes GraphQL/Apollo, serverless (lambda), microservices, NoSQL databases (DynamoDB), Docker, AWS, GitHub, and GitHub Actions to name a few.


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 GraphQL
  • Participating and conducting code reviews
  • Discovering, learning and implementing new technologies
  • Embracing testing, quality assurance, and frequent releases

Job requirements

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 or nest.js
  • Knowledge of event-driven, serverless computing platforms such as AWS Lambdas
  • Experience with Microservices and GrapghQL
  • 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
  • Ability to work and communicate in a fast-paced international startup environment
  • 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 OpenSource projects


Interested?

Tell us why you’re the right one to join our team. Apply now through Linkedin or e-mail.

or