Senior Software Engineer

Dealfront Logo

Dealfront

πŸ“Remote - Germany

Summary

Join Dealfront, a remote-first, international SaaS company, as a Senior Backend Software Engineer. You will primarily focus on building APIs, background data processing flows, and integrations, working with various databases and technologies like AWS RDS & Aurora, AWS DynamoDB, Elasticsearch, and Redis. The role involves optimizing data usage, working with Ruby and Ruby on Rails apps, and serverless components. You will contribute to code reviews, collaborate with a team, and have opportunities to work on the frontend or infrastructure. The company values continuous learning and provides access to AI coding assistants. Dealfront offers a flexible work schedule and remote work opportunities.

Requirements

  • Expertise with Ruby and willingness to learn our stack. We use Ruby as our main programming language in the backend, but we are not afraid to use other languages if they are the right tool for the job
  • Interest in building scalable Serverless systems using AWS technologies such as Lambda, Kinesis or API Gateway
  • Understanding how to model and build applications using microservices architecture patterns. If you have experience with Kubernetes and gRPC is even better
  • Strong software architecture & data modeling skills to base engineering decisions on product vision
  • Ability to help and improve the work of your colleagues through your teamwork and communication skills
  • Experience managing, monitoring and troubleshooting production grade web applications
  • Be physically located within Europe

Responsibilities

  • Work with streaming and serverless components supporting the data collection pipelines such as AWS Kinesis and AWS Lambda
  • Work optimising and storing effectively all the data we collect, using various databases such as DynamoDB, AWS RDS & Aurora, OpenSearch/Elasticsearch or Redis
  • Build internal applications mainly in Ruby, running in Kubernetes or AWS and communicating with gRPC, event based and streaming technologies
  • Provide code reviews to your peers

Preferred Qualifications

Experience in DevOps and Infrastructure is a plus, especially in AWS, Terraform, Docker or Kubernetes

Benefits

  • The chance to work with a very knowledgeable, high-achieving and fun team
  • An international, diverse, dynamic and committed work environment
  • The opportunity to work remotely, with a flexible work schedule
  • Mental Health support with Auntie
  • Annual company retreats in sunny locations, and team off-sites :)

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.