Senior Python Backend Engineer (Remote)

Digipal • Armenia
Remote
Apply
AI Summary

Digipal is seeking a Senior Python Engineer to build and maintain high-performance backend services for international clients. This 100% remote role involves working with modern technologies and cloud infrastructure. Responsibilities include developing with Python/FastAPI, implementing real-time features, data modeling, and ensuring code quality through testing and CI/CD. We offer an attractive compensation package, professional growth opportunities, and the chance to build world-class digital products.

Key Highlights
Build and maintain high-performance backend services
Develop exciting digital products for international clients
Work in a 100% remote environment
Collaborate with a global engineering team
Ensure robust, scalable, and reliable applications
Technical Skills Required
Python FastAPI WebSockets Asyncio Pydantic PostgreSQL Redis pytest GitHub Actions Grafana VictoriaMetrics Sentry GitHub OVHCloud Kubernetes Docker
Benefits & Perks
100% remote position
Attractive compensation package
Opportunities for professional growth and development
Long term B2B Contract

Job Description


We are DIGIPAL, a software delivery agency specialising in building high-performing product design and software development teams for clients across Europe and North America. We work with a wide range of organisations from ambitious startups to multinational corporations. We have a unique career opportunity for you to work on building exciting digital products for international clients. Yet, remaining flexible in a remote-only environment and getting a top-tier compensation package.


Who are we looking for:

We are looking for a Senior Python Engineer to join our growing engineering team. You will be responsible for building and maintaining high-performance backend services, working with modern technologies and cloud infrastructure, and ensuring robust, scalable, and reliable applications.


Your role and responsibilities: 

  • Develop, maintain, and optimize backend services using Python and FastAPI.
  • Implement real-time communication features using WebSockets and Asyncio.
  • Design and validate data models with Pydantic.
  • Work with relational and non-relational databases (PostgreSQL, Redis) efficiently.
  • Write unit and integration tests using pytest to ensure high code quality.
  • Participate in CI/CD pipelines using GitHub Actions.
  • Monitor application performance using Grafana, VictoriaMetrics, and Sentry.
  • Collaborate with the team on code reviews and best practices using GitHub.
  • Optional: Deploy and manage services on OVHCloud or Kubernetes, leveraging Docker for containerised applications.


What we expect from you:

  • 5+ years of experience as a Python Engineer and strong proficiency in FastAPI.
  • Experience with WebSockets and asynchronous programming (Asyncio).
  • Solid understanding of PostgreSQL and Redis.
  • Familiarity with Pydantic for data validation and modeling.
  • Version control using GitHub.
  • Writing and maintaining tests using pytest.
  • Eagerness to learn and constantly improve yourself
  • Proactive attitude and great sense of responsibility
  • Good command of written/spoken English (B2 and above)


Our offer:

  • 100% remote position
  • Attractive compensation package
  • Opportunities for professional growth and development
  • Collaborate with top minds from around the globe
  • Build world-class digital products for European and US markets
  • Long term B2B Contract

Subscribe our newsletter

New Things Will Always Update Regularly