Senior Backend Developer
Formamind is a software house that specializes in building dedicated IT solutions. We work with both small companies and large enterprises, delivering projects that solve real business problems. Right now we are looking for a full-time Senior Backend Developer to join our team and help us build python/django based backend for our projects.
Salary Range
120–150 PLN/hour gross
Employment Model
Contract of mandate (zlecenie) or B2B
Work Mode
Remote
We're looking for someone who:
- Holds a master's degree in Computer Science or equivalent
- Speaks English at minimum advanced level
- Speaks Polish (optional, but welcome)
- Has 5+ years of professional experience in backend development
- Is an expert in Python and Django, with a deep understanding of the framework internals
- Is comfortable working on Linux servers (Ubuntu/CentOS) and command-line tooling
- Designs and implements RESTful and/or GraphQL APIs
- Has production experience with Celery (or similar task queues)
- Works confidently with relational databases (PostgreSQL/MySQL) and knows how to optimize complex queries
- Builds, deploys, and monitors applications using Docker, Kubernetes, or comparable container/orchestration platforms
- Understands and applies CI/CD best practices (e.g. GitLab CI, GitHub Actions, Jenkins)
- Writes comprehensive automated tests (unit, integration, end‑to‑end) using pytest or similar
- Follows and evangelizes Clean Code, SOLID, and design patterns
- Has a track record of mentoring junior developers and leading code reviews
- Practices and promotes performance tuning, scalability, and security hardening
- Can propose and drive architecture decisions for microservices and distributed systems
- Is a proactive problem‑solver, communicator, and team player
What you'll be doing:
- Architect, develop, and maintain scalable backend services using Django and Python
- Design and implement robust APIs (REST/GraphQL) to serve web and mobile clients
- Optimize database schemas and queries for high-throughput applications
- Containerize applications and manage deployments via Docker/Kubernetes
- Set up and maintain CI/CD pipelines for automated testing and delivery
- Lead technical discussions on architecture, design choices, and best practices
- Mentor junior and mid‑level developers through pairing, code reviews, and tech talks
- Monitor system health, troubleshoot issues, and respond to on‑call rotations as needed
- Collaborate cross‑functionally with frontend engineers, DevOps, and product teams
What we offer:
- Full support and onboarding from senior engineers and architects
- Flexible working hours and 100% remote setup
- Interesting, high‑impact projects across diverse industries
- Competitive compensation
- Team‑building events, and a friendly, inclusive environment
Additional Information
Bonus: experience with GCP/Azure, Redis, Elasticsearch, and real‑time messaging, Kafka, Websockets.
Ready to join our team?
Send us your CV and let's discuss how you can contribute to our innovative projects.