About this role
Senior Full-Stack Engineer in Remote Poland
Project description
Senior engineer delivering features end to end: React / Next.js front end, Python (FastAPI / Django) back end, database integration and CI/CD deployment to Azure. Accountable for taking assigned features from design through to production.
Responsibilities
-
Key tasks
-
Deliver features end to end across the React / Next.js front end and Python (FastAPI / Django) back end.
-
Design APIs and database integration (PostgreSQL, Cosmos DB) for the features owned.
-
Wire up and maintain CI/CD pipelines deploying to Azure (Azure DevOps / GitHub Actions, containers, IaC).
-
Keep front-end and back-end contracts consistent (OpenAPI / GraphQL schema as source of truth).
-
Write unit, integration and E2E tests; automate deployment readiness checks.
-
Resolve cross-layer defects found in UAT and production.
-
Responsibilities and accountabilities
-
End-to-end delivery of assigned features through to production, including release notes and runbooks.
-
Consistency between front-end and back-end contracts and shared TypeScript / Pydantic models.
-
Deployment readiness: pipelines, environment configuration, feature flags and rollback.
-
Cross-layer defect resolution and root-cause analysis.
Skills
-
Must have
-
Bachelor's degree in Computer Science, Engineering, Information Systems or a related field, or equivalent practical experience.
-
7+ years of software development with 4+ years delivering full-stack features (React front end, Python back end) and 2+ years deploying to Azure.
-
TypeScript, React 18+, Next.js; state management (Redux / Zustand); Jest / Cypress.
-
Python 3.11+, FastAPI and/or Django, SQLAlchemy / Django ORM, pytest.
-
Azure: App Service / Container Apps / AKS, Azure SQL or PostgreSQL, Cosmos DB, Key Vault, Application Insights, API Management.
-
CI/CD with Azure DevOps or GitHub Actions; Docker; Bicep or Terraform at working level.
-
REST and GraphQL design, authentication (OAuth2 / OIDC, Azure AD / Entra ID).
-
Nice to have
-
AWS or GCP experience.
-
Messaging (Service Bus, Event Grid), background processing (Celery, Functions).
-
Azure certifications (AZ-204).
-
Experience in financial services, sovereign wealth / investment holding or other regulated enterprise environments.
-
Other
-
Languages
-
English: C1 Advanced
-
Seniority
-
Lead
-
Luxoft Benefits
-
Relocation options
-
Experience in an international environment
-
Cross-cultural experience
-
Feedback culture
-
Regular appraisals
-
Annual holiday - 20 or 26 days. The duration of the leave depends on the overall seniority
-
Occasional leave - 1 or 2 days/ depending on the circumstances
-
Child care leave - 2 days or 16 hours per year
-
Absence due to force majeure - 2 days or 16 hours per year
-
Maternity Leave - 20 weeks
-
Parental Leave - 41 weeks
-
Paternity Leave - 14 days
-
Expert-led tech courses covering basic to advanced topics
-
Internal instructor-led soft skills courses
-
Comprehensive in-house self-learning resources for both soft and hard skills
-
Access to external self-learning libraries like ProQuest eBook and Udemy for Business
-
Cloud Programs: MS Cloud Academy, AWS Partner Academy, Google Cloud Academy
-
Custom Learning Programs: upskilling, reskilling, technical mentorship
-
Leadership Programs for Managers
-
Multisport card
-
Possibility to order Multisport card at the corporate rate for family members
-
LuxGood Program: wellbeing seminars, contests, relaxation sessions, yoga sessions, etc.
-
One Team Program: Buddy for each New Joiner; seminars, meeting and workplace space to support integration with local community and culture; “Hire me” workshops for partners
-
Preferential banking offer
-
Preferential car leasing offer
-
Cafeteria program discounts for shops, cinema tickets, holiday offers
-
Luxoft Social Benefit Fund: sport and recreation benefits, the possibility to receive financial support
-
Private Healthcare Insurance with unlimited access to specialists
-
Full dental support
-
Travel Insurance
-
Possibility to add private healthcare coverage for family members at the corporate rate
-
Life insurance at the corporate rate for employees and family members, including payment of the basic package for the employee by the employer
-
Reimbursement for corrective glasses
-
Many fun social activities organized by the Luxoft team offline in your city
-
Online entertainment events for whole company and local team events
-
A workplace where you’re treated with respect within a multicultural team
-
Rotation between projects and accounts
-
New career opportunities
-
The acquisition of rights to the above benefits depends on the form of cooperation. Benefits apply to those employed under a contract of employment.
-
Please note that relocation is not available for all open positions. At Luxoft Poland it is possible to work remotely only from the territory of Poland.
-
Remote Poland, Poland
-
This is the end of the job description.