Fetcherr logo

Senior Backend Software Engineer - Microservices, C#, Rust

Fetcherr

Job Overview

Fetcherr is seeking a highly skilled Senior Backend Software Engineer to join our dynamic team. This role involves contributing to the end-to-end implementation of our high-performance microservices system. You will be responsible for designing, developing, and maintaining scalable microservices, optimizing database solutions, and collaborating with cross-functional teams to deliver comprehensive system implementations.

Key Responsibilities

  • Design and Develop Microservices: Create and maintain scalable microservices that meet the needs of our high-performance systems.
  • Database Optimization: Implement and optimize database solutions tailored for microservices.
  • Cross-Functional Collaboration: Work closely with various teams to ensure seamless end-to-end system implementations.
  • API Development: Develop high-performance APIs and integrate third-party services.
  • Performance Enhancement: Implement caching mechanisms and message queues to improve system performance.
  • Code Review and Mentorship: Participate in code reviews and provide guidance to junior developers.
  • Troubleshooting: Diagnose and resolve complex technical issues.

Requirements

Must Have:

  • Experience: 5+ years in backend programming with languages such as Java, C#, Go, Python, C++, Rust (at least two).
  • Microservices Expertise: Strong knowledge of microservices architecture and design patterns.
  • API Development: Experience in designing and developing high-performance APIs.
  • Distributed Systems: Understanding of distributed systems and their challenges.
  • Cloud Systems: Hands-on experience with large-scale, low-latency distributed cloud systems (GCP preferred, AWS).
  • Database Proficiency: Proficiency in SQL and NoSQL databases (e.g., PostgreSQL, MongoDB, Cassandra, Bigtable).
  • Data Streams: Experience with data stream systems (Pub-Sub preferred, Kafka, or RabbitMQ).
  • DevOps Practices: Experience in DevOps architecture with CI/CD workflows.
  • Containerization: Hands-on experience with Docker and Kubernetes.

Preferred Skills:

  • Programming Languages: Knowledge of C++ and Rust.
  • Cloud Platform: Experience with Google Cloud Platform (GCP).
  • Event-Driven Architectures: Understanding of event-driven architectures.
  • High-Performance Protocols: Experience with protocols like gRPC, HTTP/2, HTTP/3, WebSockets.
  • Infrastructure as Code: Experience with tools like Terraform and Ansible.

Additional Requirements

  • Language: Fluent in English with excellent communication skills.
  • Education: Bachelor’s degree in computer science, IT, or a related field.
  • Problem-Solving: Excellent problem-solving skills with a passion for learning new technologies and practices.
  • Teamwork: Strong communication and teamwork abilities.
  • Agile Environment: Experience working in Agile/Scrum environments.

Join Fetcherr and be part of a team that is at the forefront of AI-driven solutions for the airline industry, transforming traditional revenue management processes and enhancing overall airline profitability.

Benefits
Extracted with AI

  • Remote work
  • Collaborative team environment
  • Opportunities for professional growth

Similar jobs

Last update: 23 minutes ago

Solsten logo
Solsten

Senior Backend Engineer with Go and Microservices

Join Solsten as a Senior Backend Engineer in Berlin, focusing on Go and Microservices to build scalable systems.

EverCommerce logo
EverCommerce

Senior Full-Stack Software Engineer - Node/React

Join EverCommerce as a Senior Full-Stack Engineer, focusing on Node/React for the EverPro platform. Remote work in USA/Canada.

SCIGON  logo
SCIGON

Senior Backend Developer - C#/.NET Core

Seeking a Senior Backend Developer with expertise in C#/.NET Core and microservices for a remote role in the US.

Offstream (YC S24) logo
Offstream (YC S24)

Backend Software Engineer

Join Offstream as a Backend Software Engineer focusing on AWS, Typescript, and GraphQL. Influence product architecture and development.

Anon logo
Anon

Software Engineer - Backend (Rust, TypeScript)

Join Anon as a Backend Engineer to build and scale core infrastructure and APIs for AI agent authentication. Work with Rust, TypeScript, and more.

Sentry logo
Sentry

Senior Software Engineer, Product Foundations (Backend)

Join Sentry as a Senior Software Engineer focusing on backend development with Python and Django in a hybrid role in San Francisco.

Vercel logo
Vercel

Senior Software Engineer, Turbopack

Join Vercel as a Senior Software Engineer to enhance Turbopack, optimizing frontend code with JavaScript, Rust, and TypeScript.

Microsoft logo
Microsoft

Senior Software Engineer - C, C#, Java, JavaScript, Python, Rust

Join Microsoft as a Senior Software Engineer to enhance developer productivity with Azure Kubernetes Service.

Within3 logo
Within3

Senior Python Backend Software Engineer

Join Within3 as a Senior Python Backend Software Engineer, leading data integration projects in a fully remote role.

Microsoft logo
Microsoft

Remote Software Engineer - C#, TypeScript, Redux.js

Join Microsoft as a Remote Software Engineer to work on cutting-edge technology in a collaborative environment.

Forto logo
Forto

Senior Fullstack Engineer - Capacity

Join Forto as a Senior Fullstack Engineer to enhance procurement and allocation decisions, maximizing shipment margins.

GlossGenius logo
GlossGenius

Senior Software Engineer, Backend (Remote)

Join GlossGenius as a Senior Backend Engineer, focusing on scalable backend services using Kotlin, JavaScript, and more. Remote role.

Jobs via Dice logo
Jobs via Dice

Senior Backend Web Developer with Java and Spring

Join our team as a Senior Backend Web Developer specializing in Java and Spring frameworks. Work remotely and drive innovation.

AllTrails logo
AllTrails

Software Engineer II, Backend (Remote)

Join AllTrails as a Software Engineer II, Backend, working remotely with Python, Django, and AWS to enhance our outdoor exploration platform.

Beacon AI logo
Beacon AI

Software Engineer, Backend Developer

Join Beacon AI as a Backend Developer to design and optimize serverless cloud systems, focusing on reliability and performance.

Bot Auto logo
Bot Auto

Software Engineer - Data Platform

Join Bot Auto as a Software Engineer to design and evolve our hybrid-Cloud data platform. Work remotely with cutting-edge technology in autonomous trucking.

Motion Recruitment logo
Motion Recruitment

Senior Backend Java Developer

Join as a Senior Backend Java Developer in Atlanta, GA, focusing on fintech applications with Java, Spring Boot, AWS, and Angular.

Bloomreach logo
Bloomreach

Senior Software Engineer - Microservices and Python

Join Bloomreach as a Senior Software Engineer to work on microservices and Python in a remote-first environment.

Invicti logo
Invicti

Full Stack Software Engineer with TypeScript and Microservices

Join Invicti as a Full Stack Software Engineer in Malta, focusing on TypeScript, Microservices, and REST APIs in a remote role.

Big Health logo
Big Health

Senior Software Engineer, Full Stack (React Native & Python)

Join Big Health as a Senior Software Engineer to develop full-stack applications using React Native and Python. Remote role in the US.

Servsys Corporation logo
Servsys Corporation

Senior Java Fullstack Developer

Seeking a Senior Java Fullstack Developer in Alpharetta, GA with expertise in Java, Angular, and Spring Boot for a long-term contract.

Carma logo
Carma

Founding Full Stack Software Engineer

Join Carma as a Founding Full Stack Software Engineer to build innovative solutions in a fast-growing startup. Work remotely with a competitive salary.

Kpler logo
Kpler

Senior Full Stack Engineer with Python and GraphQL

Join Kpler as a Senior Full Stack Engineer to design APIs and data pipelines using Python and GraphQL.

Remote logo
Remote

Senior Frontend Engineer with React and TypeScript

Join Remote as a Senior Frontend Engineer, working with React.js and TypeScript in a fully remote role.