Senior Backend Engineer (f/m/d)

Full time

Full remote

Apply

Your mission

As part of one of our engineering teams as a backend engineer, you will help define, improve and develop new and existing features. This starts with defining the initial service design with our team, implementing the features, quality assurance, and delivering the work with built-in quality.

Your responsibilities

  • Participate in daily syncs, code reviews, and pair programming sessions
  • Deliver complex code/features with quality and supportability
  • Developing and maintaining microservices and back-end components
  • Write clear documentation, tests, and recommendations for technical problems
  • Review code and provide thoughtful, constructive feedback during code reviews to encourage the growth of others
  • Collaboratively define, scope, prioritize, and estimate work
  • Planning and implementing backend architecture
  • Drive helpful conversations around technical issues and engineering practices, suggesting improvements and ideas as you see them

You come with

Nothing in life is perfect, including this job description. You may be an excellent fit even if you don’t meet all of these qualifications. We look forward to meeting you and hearing about your unique skills and experiences!

  • 3+ years’ experience with Node.js (preferable with Typescript)
  • Proven knowledge of modern backend frameworks - JavaScript/Typescript (preferable NestJS)
  • Hands-on experience with relational databases and strong knowledge of SQL
  • Understanding of GraphQL and Rest-Apis
  • A strong push for testing the code you write
  • Good experience with browser/server-based debugging
  • Good knowledge of Docker and a cloud provider (AWS, GCP, etc.)
  • Experience with iterative development and incorporating feedback based on findings
  • Strong collaboration and communication skills. As a team player, you enjoy both mentoring and being mentored

Why you schould join

At upsidecode, we constantly strive to create an environment that allows our employees to do the best work of their lives. We have a definite onboarding and career plan and encourage everyone to learn from others and share their knowledge. Where you work from is not essential to us; as long as you do your job responsibly, we offer remote work in Europe and no longer have dedicated offices. Team events and get-togethers are much better done at other locations anyway. As we have high demands, we are looking for bright talents who want to develop and create great things with us.

Application

Please send us your CV and we will get back to you. Thank you! We look forward to receiving your application

We accept only PDF files. Max 5MB