HimalayasHimalayas logo
F24 AGFA

Senior Software Engineer (all genders)

F24 AG
United States only

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

Position Overview

We are looking for a Senior Backend Developer with extensive experience in building scalable microservices architectures. You\'ll be part of an innovative team developing and operating a global communication platform.

About the Role

  • Responsibilities

Develop and maintain backend services in Python with a focus on performance and scalability

Design and implement microservices for a high-frequency communication platform

Work closely with DevOps and Operations teams to ensure reliable infrastructure

Handle complex requirements: emails, SMS, voice calls, video conferencing in a distributed architecture

Maintain and evolve Python legacy code

Actively shape the technological future by evaluating new tools and integrating AI technologies

Your qualifications

Must-Have

  • Several years of experience as a Backend Developer with Python
  • Strong expertise in FastAPI and asynchronous programming (async/await)
  • Solid understanding of microservices architecture and REST APIs
  • Experience with at least one of the following databases: MongoDB or MariaDB/MySQL
  • Proficiency in Authentication & Authorization (OAuth2, JWT)
  • Docker experience for containerization
  • Version control with Git (preferably GitLab)
  • Fluent English for working in international teams

Highly Desirable

  • Experience with Message Brokers (RabbitMQ, Kafka)
  • Knowledge of Caching Systems (Redis)
  • Experience with Kubernetes and container orchestration
  • Familiarity with CI/CD pipelines (GitLab CI)
  • Monitoring & Observability tools (Kibana, Sentry, Grafana)
  • WebSocket implementation
  • Pydantic for data validation

Nice-to-Have

  • Experience with Provider APIs (Twilio, Vonage, Sinch, Infobip)
  • TTS integration (Azure, Acapela)
  • Basic knowledge of Keycloak or other IAM systems
  • Frontend basics (Preact, React) for better cross-team collaboration
  • Experience with legacy code modernization
  • Interest in AI/ML technologies and their practical applications

Tech Stack

Core Technologies

Python, FastAPI, Pydantic, Async/Await, Microservices, REST APIs, OAuth2, JWT, WebSockets

Database & Messaging

MongoDB, MariaDB, RabbitMQ, Redis

DevOps & Tooling

Docker, Kubernetes, Rancher, GitLab CI, Kibana, Sentry, Grafana

The Product

We are building a unified communication platform for customer-facing interactions. The solution integrates multiple communication channels in a highly scalable architecture:

  • Email
  • SMS
  • Voice Calls
  • Conference Calls
  • Video Conferencing

The platform processes millions of transactions daily and requires the highest standards of reliability and performance.

Your future team

Contact

Kontakt oss

#J-18808-Ljbffr

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Location requirements

Hiring timezones

United States +/- 0 hours
Claim this profileF24 AG logoFA

F24 AG

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

2 remote jobs at F24 AG

Explore the variety of open remote roles at F24 AG, offering flexible work options across multiple disciplines and skill levels.

View all jobs at F24 AG

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan