Senior Python Software Engineer

Digipal

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 designing, building, and maintaining scalable backend systems that power our core platform.

You’ll work with a modern stack centered on FastAPI, async programming, and containerized deployments, collaborating closely with cross-functional teams to deliver high-quality, performant solutions.


Your role and responsibilities: 

  • Design and implement backend services and APIs using Python and FastAPI.

  • Develop asynchronous and real-time features using Asyncio and WebSockets.

  • Ensure high reliability and maintainability through unit and integration tests using pytest.

  • Integrate with PostgreSQL and Redis for data storage and caching.

  • Manage CI/CD pipelines with GitHub Actions and version control using GitHub.

  • Deploy and manage containerized applications with Docker and Kubernetes.

  • Monitor application performance using Grafana, VictoriaMetrics, and Sentry.

  • Collaborate with DevOps, frontend, and data teams to ensure efficient and scalable system design.

  • Participate in code reviews, architecture discussions, and continuous improvement initiatives.

What we expect from you:

  • 5+ years of professional experience with Python.

  • Strong experience with FastAPI and asynchronous programming (Asyncio, WebSockets).

  • Proficiency with Pydantic for data validation.

  • Solid understanding of PostgreSQL and Redis.

  • Experience with Docker, GitHub, and CI/CD (GitHub Actions).

  • Familiarity with monitoring and observability tools (Grafana, VictoriaMetrics, Sentry).

  • Strong experience working with Kubernetes (highly preferred).

  • Excellent problem-solving skills and attention to performance and scalability.

  • Eagerness to learn and constantly improve yourself

  • Proactive attitude and great sense of responsibility

  • Good command of written/spoken English (B2 and above)

Nice to Have:

  • Experience with OVHCloud or other cloud providers.

  • Exposure to microservices architecture and distributed systems.

  • Familiarity with event-driven systems or message queues.

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

Job Alerts

Get notified when new positions matching your interests become available at {organizationName}.

Need Help?

Questions about our hiring process or want to learn more about working with us?