- Full-time employment contract or B2B
- Hybrid work arrangement (Wrocław, Poland)
- Opportunity to work on modern technologies across Python, React, Azure Cloud, and microservices
- A collaborative, international environment with room for ownership and technical leadership
- Design, develop, and maintain scalable backend services in Python (FastAPI preferred) and modern React-based front-end applications
- Build and optimize distributed systems and microservices architecture
- Deploy, monitor, and operate applications on Azure Cloud (AKS, ACR, ARM, Key Vaults, etc.) with secure role-based access control
- Implement CI/CD pipelines (Harness or similar tools) and enforce best practices in code quality and testing (unit, integration, E2E)
- Work with multiple datastores (MongoDB, PostgreSQL, Cosmos DB), ensuring performance and scalability
- Configure and leverage observability tools (Grafana, Prometheus, Datadog, Application Insights, ELK)
- Apply messaging patterns with RabbitMQ (or similar) for asynchronous processing
- Ensure secure development practices and maintain clear documentation and handoffs
- Mentor junior engineers and lead technical discussions within cross-functional teams
- 5+ years of professional software engineering experience in modern SaaS or distributed environments
- Expert proficiency in Python (RESTful APIs, FastAPI) and solid hands-on experience with React.js (Redux, Hooks, Webpack)
- Strong knowledge of microservices, container orchestration (Kubernetes/OpenShift), and distributed system design
- Proven experience with Azure Cloud (IAM/Entra, role-based access, networking, caching, storage)
- Proficiency in CI/CD pipeline design and implementation (Harness or similar)
- Deep familiarity with at least two datastores: MongoDB, PostgreSQL, Cosmos DB
- Experience with observability and monitoring tools (Grafana, Prometheus, Datadog, ELK, Application Insights)
- Understanding of message brokers and asynchronous processing (RabbitMQ or similar)
- Solid grounding in secure development best practices
- Familiarity with Agile methodologies, code reviews, and cross-functional collaboration
- Strong communication skills with ability to explain technical concepts clearly
- Bachelor’s or Master’s degree in Computer Science (or related field), or equivalent practical experience
- Knowledge of GraphQL
- Hands-on experience with additional Azure services for networking, caching, or storage
Employment agency entry number 47
this job offer is intended for people over 18 years of age
...