N2JSoft is looking for a Python Engineer to join our team building and maintaining scalable, cloud-based backend services. You will work on modern microservice architectures using Python and FastAPI, deploy applications to Azure, and operate them in Kubernetes environments.
What You'll Do
- Design, develop, and maintain backend services using Python and FastAPI.
- Build and maintain RESTful APIs and microservices.
- Containerize applications using Docker and deploy them to Kubernetes.
- Work with Azure cloud services to support scalable and secure solutions.
- Contribute to CI/CD pipelines using GitHub and ArgoCD.
- Integrate AI/ML or RAG-based components where applicable.
- Collaborate closely with other developers, DevOps engineers, and product stakeholders.
- Write clean, well-tested, and well-documented code.
- Troubleshoot, debug, and resolve production issues.
- Follow best practices in security, performance, and maintainability.
- Continuously improve existing systems and stay up to date with backend and AI trends.
What We're Looking For
- Strong experience with Python.
- Hands-on experience with FastAPI or similar Python frameworks.
- Experience with Docker and container-based development.
- Practical knowledge of Kubernetes.
- Experience deploying or operating applications in Azure (or similar cloud platforms).
- Familiarity with GitHub and CI/CD workflows.
- Understanding of REST APIs and microservices architecture.
- Ability to work independently and as part of a team.
- Strong problem-solving skills and attention to detail.
- Good communication skills in an international environment.
- Willingness and readiness to travel as required by project or client needs is expected. This may include occasional domestic or international travel, sometimes on short notice.
Nice to Have
- Experience with ArgoCD is a plus.
- Experience or strong interest in Machine Learning, AI, or RAG solutions is a big advantage.
Technical Stack
- Python, FastAPI, Docker, Kubernetes, Azure, GitHub, ArgoCD
- REST APIs, Microservices
Benefits & Compensation
- Compensation: €3,000 - €5,500 (GROSS) / month
- Learning opportunities with compensated certificates, learning lunches, and language lessons.
- Chance to switch projects after one year.
- Team building twice a year.
- Office in Vilnius, Lithuania that offers themed lunches and a pet-friendly environment.
- Remote work opportunities.
- Flexible time off depending on a project.
- Seasonal activities with colleagues.
- Additional health insurance and loyalty days for Lithuanian residents.
- Referral bonuses.
- Recognition of important occasions of your life.
Work Mode
This position offers remote work opportunities.



