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
Technical Skills Required
Benefits & Perks
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