Position Expired
This job is no longer accepting applications.
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?