Job Closed
This listing is no longer active.
We deliver quality through client engagement and talent excellence
Lead Python Developer
Location
Lithuania
Posted
36 days ago
Salary
€4K - €6K / month
Seniority
Senior
Job Description
Lead 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 or AWS 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 AWS.
- 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. This may include occasional domestic or international travel, sometimes on short notice.
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
Senior Java Software Engineer – Product R&D, Innovation & Ownership
CSGCSG delivers innovative customer engagement solutions that help you acquire, monetize, engage and retain customers.
• Joining our team as a Senior Java Developer you will collaborate with our cross-functional team to design, build, and optimise features/technology for the CSG Quote & Order product. • In your first 90 days, you’ll get comfortable with our system, build strong relationships with the team, and kick-off new feature development to deliver awesome outcomes for our customers. • Champion clean, efficient code by giving thoughtful PR feedback and holding the team to high standards. • Mentor and inspire the team by sharing your expertise and helping others level up their skills. • Collaborate with product and design teams to translate customer needs into impactful, user-friendly features. • Take ownership across our systems. Spot inefficiencies, resolve bottlenecks and keep everything running like clockwork. • Evaluate new tools, frameworks, and trends to keep us at the forefront of innovation and productivity.
• 主導從企業系統願景規劃、策略擬定到實際導入與落地運行的完整流程 • 參與具代表性的轉型專案,從前期策略規劃到實際導入上線,協助客戶將轉型藍圖落實為可執行的成果 • 協助客戶評估與導入Agentforce等新一代AI解決方案 • 參與專案各個關鍵階段,累積完整且具深度的實戰經驗 • 支援需求定義、設計、開發與測試等各階段工作
Full-Stack Developer, Node.js
Hostinger InternationalCustomer-obsessed, idea-driven & ever-growing web hosting company. Building the culture people love to work in!
• Own features end-to-end - Build complete features for Website Builder and eCommerce from database to UI. Ship Vue.js 3 components powered by Node.js APIs that you designed and built yourself. • Balance the stack - Split your time between crafting intuitive frontends and building robust backend services. Learn where you're strongest and where you want to grow. • Move fast, learn faster - Work in an autonomous squad that ships regularly. Make technical decisions with mentorship from experienced engineers, gradually taking on more responsibility. • Solve real problems - Debug across the full stack, optimize performance from SQL queries to bundle sizes, and understand how every piece fits together. • Collaborate and contribute - Work with designers on UX, debate API design with backend engineers, and help shape the product direction with PMs. • Level up across the board - Deep dive into frontend architecture one sprint, backend scalability the next. We'll help you become a well-rounded engineer who can work anywhere in the stack. • The vibe: You're a generalist who loves learning, hates being bored, and wants to understand the full picture. We value adaptability, curiosity, and the drive to ship quality work across the entire stack.
• Develop and implement automated solutions for reporting, VM provisioning, and patching using PowerShell • Maintain comprehensive documentation for system configurations, processes, and procedures; create and update Standard Operating Procedures (SOPs) • Install, configure, and maintain mid/large-scale Windows Server environments (100+ servers, Windows Server 2019) • Design, deploy, and manage virtual machines and clusters using Microsoft Hyper-V, including host management, storage, and network configuration • Apply Group Policies (GPO) and security best practices to secure both physical and virtual infrastructure, including Hyper-V and Active Directory • Administer and troubleshoot core Windows services such as Active Directory and WSUS • Oversee centralized software deployment, patch management, and asset tracking across Windows and macOS environments using tools such as PDQ Deploy, SCCM, or similar platforms • Monitor and optimize server and network performance, proactively identifying and resolving issues • Ensure compliance with security standards and regulatory requirements throughout the infrastructure • Provide basic administration and troubleshooting for Linux servers as needed • Manage and support Cisco/Meraki cloud and on-premise network devices (switches, routers, wireless access points, security appliances) • Collaborate with IT teams to ensure best practices in systems engineering, security, and compliance • Stay current with emerging technologies in virtualization, systems management, and cloud integration • Develop, upgrade, test, implement, and document software components of client applications • Work independently and/or within teams throughout all phases of the development lifecycle • Communicate with end users, business analysts, and systems analysts to determine features, requirements and solution design • Develop enhancements to suite of applications using leading software principles • Document technical specifications and designs • Troubleshoot and resolve application issues as needed • Adhere to established design, coding, naming and standards • Participate in code reviews and apply corrections as required • Adhere to change control processes • Write/revise documentation including operations and user guidelines • Define and document requirements and develop supportable application solutions to automate business processes • Lead development efforts consisting of multiple developers or multi-thread development projects • Collaborate with end users, business analysts, and systems analysts to determine features, requirements and solution design • Design, document, and enforce architectural and design standards • Gather and drive stakeholder requirements and product vision through the planning, analysis, development, and testing phases • Possess a thorough understanding of the data, sources of data, and relationships of data • Troubleshoot and resolve complex application issues as needed • Advise others on detailed specifications for translations into structure application programs conforming to established CIOO methodology and standards • Accountable for completion of work on time to meet business performance expectations • Supervise the writing/revision of program documentation, application operational procedures and client user guide in accordance with standards and client needs




