Job Closed
This listing is no longer active.
We deliver quality through client engagement and talent excellence
Python Developer
Location
Lithuania
Posted
163 days ago
Salary
€3K - €5K / month
Seniority
Senior
Job Description
Python Developer
LITIT
• 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.
Job Requirements
- 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 (experience with ArgoCD is a plus).
- Understanding of REST APIs and microservices architecture.
- Experience or strong interest in Machine Learning, AI, or RAG solutions is a big advantage.
- 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.
Benefits
- 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.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Own the design, strategy, and quality of software development for your team. • Translate objectives into iterative MVPs, evaluate, and then refactor into a scalable and extensible design. • Design and develop highly scalable, reliable, secure, and fault-tolerant systems with a clean code base, requiring minimal guidance for one of the world’s fastest-growing companies. • Mentor team members, review code, and advocate for improvements to ensure high standards. • Continuously research new technologies and tools to enhance product offerings. • Exercise high ownership and initiative in all projects. • Analyze different technical options for a problem statement, evaluate them with pros and cons and propose optimal solutions based on thorough research. • Collaborate with other engineering teams to learn from and share best practices. • Work cross-functionally with product, design, backend and other teams across regions and independently ship world-class products and features with minimal guidance. • Build and manage automated build/test/deployment environments. • Write code that is clear, concise, performant, tested and easily understood by others. • Actively participate within the team in discussions, agile development, monitoring and uptime of the systems. Improve engineering standards, tooling and processes.
Full-Stack Developer, Java, Spring Boot, Hibernate, React
SoftgicDigital and Cognitive Transformation.
• Full-Stack Development: Own feature development across the entire stack using Java, Spring Boot, Hibernate, and React. • Backend Focus: Work primarily on backend development (approximately 70% backend / 30% frontend). • Collaboration: Partner with a small, highly skilled offshore development team, providing technical guidance and ensuring high-quality code. • Problem Solving: Address complex technical challenges and design scalable, innovative solutions. • Communication: Clearly communicate technical concepts to both technical and non-technical stakeholders. • Architecture & Quality: Contribute to architectural decisions and maintain high standards for security, scalability, and maintainability.
• Responsible for designing, implementing, and maintaining robust backend systems • Engage with and motivate clients while diving deeply into backend development • Envision future enhancements and drive quality results for clients
• Design, develop, and maintain RESTful APIs and microservices using Python • Architect secure, scalable, and high-performance backend applications • Integrate backend services with relational and NoSQL databases such as PostgreSQL, MySQL, MongoDB, and DynamoDB • Write clean, efficient, testable code following best practices for performance, maintainability, and security • Design and deploy cloud-native applications using AWS services including EC2, Lambda, S3, RDS, DynamoDB, API Gateway, and IAM • Implement and maintain CI/CD pipelines using GitHub Actions, GitLab CI, or AWS CodePipeline • Set up monitoring, logging, and observability using CloudWatch, CloudTrail, and similar AWS tools • Collaborate on infrastructure automation using CloudFormation, Terraform, or similar IaC tools • Support Amazon Connect setups including contact flows, routing profiles, and queue configurations • Integrate Connect solutions with AWS services like Lex, Polly, and Lambda • Assist in migration projects from legacy contact center platforms to Amazon Connect • Contribute to frontend work (React/Angular/Vue) when needed and ensure smooth integration with backend APIs




