Senior Backend Engineer I (AI Feature Builder)

New
Albania, Andorra, Austria, Belarus, Belgium, Bosnia and Herzegovina, Bulgaria, Croatia, Czechia, Denmark, Estonia, Faroe Islands, Finland, France, Germany, Gibraltar, Greece, Guernsey, Holy See (Vatican City State), Hungary, Iceland, Ireland, Isle of Man, Italy, Jersey, Latvia, Liechtenstein, Lithuania, Luxembourg, Malta, Moldova, Monaco, Montenegro, Netherlands, North Macedonia, Norway, Poland, Portugal, Romania, San Marino, Serbia, Slovakia, Slovenia, Spain, Svalbard and Jan Mayen, Sweden, Switzerland, Ukraine, United Kingdom, Åland IslandsFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
7+ years
Required Skills
AWSGraphQLPostgreSQLGitRuby on RailsRedisCI/CDMicroservices

Requirements

  • 7+ years of relevant experience as a Backend Engineer.
  • 3+ years experience in Ruby on Rails preferred.
  • Strong experience with at least one major backend framework (e.g., FastAPI, Flask, Express).
  • Experience with PostgreSQL; familiarity with NoSQL or vector databases (e.g., Qdrant, Pinecone, Weaviate).
  • Knowledge of Redis, Sidekiq, or Memcached.
  • Familiarity with AI/ML services or data-intensive workflows.
  • Experience with automated testing frameworks (e.g., RSpec, PyTest, Jest) and CI/CD best practices.
  • Solid understanding of design patterns, object-oriented design, algorithms, and data structures.
  • Experience with RESTful services, microservices, and GraphQL.
  • Proficiency with Git and modern development workflows.
  • Experience with cloud-based infrastructure (AWS preferred; GCP or Azure).
  • Bachelor’s or Master’s degree in Computer Science or equivalent practical experience.

Responsibilities

  • Own and deliver complex backend features and services using modern technologies (primarily Ruby on Rails).
  • Contribute to the design and implementation of scalable APIs and backend logic to ensure high performance, reliability, and security.
  • Optimize backend performance, queries, and data models using PostgreSQL and other storage systems.
  • Write clean, efficient, secure, and well-documented code following engineering standards.
  • Maintain automated tests and contribute to CI/CD practices.
  • Resolve bugs and production issues while balancing speed and quality.
  • Participate in code reviews and provide constructive technical feedback.
  • Collaborate with product owners and designers to translate business requirements into technical solutions.
  • Support and mentor mid-level and junior engineers.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now