Python Fullstack Developer
Wroclaw, Wrocław
ASCENDION ENGINEERING SOLUTIONS POLAND
Job Requirements
Technical Skills
Backend:
Expert proficiency in Python with extensive experience building RESTful APIs (preferably using FastAPI).
Deep knowledge of distributed system design and development in a microservices architecture.
Familiarity with Kubernetes/OpenShift for container orchestration.
Frontend:
Proven experience shipping robust, maintainable front-end applications using React.js and modern toolchains (e.g., Redux, Hooks, Webpack).
Cloud & DevOps:
Hands-on experience deploying, monitoring, and operating applications on Azure Cloud (ARM, ACR, AKS, key vaults, etc.).
Strong understanding of Azure IAM (Entra) and role-based access control for secure cloud applications.
Proficient in designing and implementing CI/CD pipelines, preferably using Harness (or comparable CI/CD tools).
Datastores:
Deep familiarity with at least two of the following: MongoDB, PostgreSQL, CosmosDB—including modeling, query optimization, and scaling strategies.
Observability:
Experience configuring and using observability and monitoring tools (e.g., Application Insights, Grafana, Prometheus, Datadog, ELK) for distributed microservices.
Messaging:
Experience with message brokers (RabbitMQ or similar), understanding asynchronous processing, and using messaging patterns in scalable systems.
Security:
Solid understanding of secure development best practices, especially within cloud and distributed environments.
Development Process
Familiarity with Agile software development, code reviews, and best practices for collaboration in cross-functional teams.
Committed to automated testing (unit, integration, E2E) and code quality tools.
Passion for documentation, clear handoffs, and maintainability.
Leadership & Communication
Ability to independently translate product initiatives into sound technical solutions and architect new services as needed.
Experience mentoring junior engineers and leading technical discussions.
Strong written and verbal communication skills; can convey technical concepts to engineers and non-engineers alike.
Preferred (Bonus) Skills
Knowledge or hands-on experience with GraphQL.
Experience with additional Azure services for networking, caching, and storage.
Education & Experience
Bachelor’s or Master’s degree in Computer Science or related field, or equivalent experience.
5+ years of professional software engineering including direct hands-on with most of the stack above (or similar modern SaaS environments).
Python Fullstack Developer
Python Fullstack Developer
Wroclaw, Wrocław
ASCENDION ENGINEERING SOLUTIONS POLAND