Senior Software Engineer and Team Lead ( Python, React/Angular)

Senior Software Engineer and Team Lead ( Python, React/Angular)

HITCONTRACT
hitcontract.lt

Description

We are partnering with a leading enterprise-focused digital product company that creates powerful, beautiful, and intuitive solutions. Our client doesn’t just follow trends—they leverage deep expertise in the latest technologies to deliver best-in-class products tailored for their enterprise customers. They strongly believe in collaborative teamwork across engineering, UX, and product teams, combining individual strengths to solve complex challenges.

They are currently seeking a Senior Software Engineer and Team Lead to join their talented engineering team. This role is pivotal for driving project success and shaping the team’s growth. It offers a unique chance for hands-on software development and leadership within a diverse tech environment featuring a microservices architecture.

About the Role

As a Senior Software Engineer and Team Lead, you will work with a mixed tech stack, primarily using backend technologies such as Java, JavaScript, or Python, alongside at least one front-end framework like React or Angular. While there is no fixed technology requirement, strong versatility and a passion for quality software are essential.

You will spend roughly 25% of your time leading and mentoring engineers—defining career paths, conducting regular check-ins, fostering motivation, and participating in recruitment and company events. The remaining 75% will be focused on hands-on engineering: collaborating on feature development, leading Agile ceremonies, writing and reviewing code, troubleshooting, and improving development processes.

What You’ll Do

  • Lead, mentor, and support a high-performing engineering team to deliver successful project outcomes.
  • Participate actively in Agile ceremonies including sprint planning, stand-ups, and retrospectives.
  • Develop and maintain frontend components and backend services using RESTful APIs.
  • Write unit and integration tests ensuring code quality and maintainability.
  • Conduct code reviews and provide constructive feedback.
  • Troubleshoot and resolve technical issues.
  • Continuously enhance software development practices.
  • Communicate effectively with stakeholders and team members.
  • Stay updated on emerging technologies and industry trends.

What We’re Looking For

  • Proven experience managing engineering teams (at least 1 year preferred).
  • Strong leadership and mentorship capabilities.
  • Analytical mindset with excellent problem-solving and risk management skills.
  • Ability to summarize information and deliver insights (reports, recommendations).
  • Fluent English communication skills.
  • Solid expertise in at least one backend technology: Java, Python, or Node.js.
  • Experience with front-end frameworks such as React, Angular, or Vue.
  • Familiarity with DevOps toolchains and cloud platforms (AWS, Azure, GCP, or similar).

Why Join Our Client?

  • Be part of a global organization with a strong collaborative culture.
  • Enjoy a supportive work environment with additional benefits such as extended medical insurance (including gym subscriptions), team events, and community outreach.
  • Hybrid working model offering flexibility and remote work opportunities.
  • Access to a modern, ergonomic office space with a diverse and multicultural team.
  • Continuous opportunities for personal and professional growth, including access to learning platforms like Udemy.


Key skills required

Python

Required Skills

PROGRAMMING
Python 5-6 years
ROLE EXPERIENCE
Full-stack developer 5-6 years

About the assignment

Location
Vilnius, Lithuania
Remotely
No
Rate (after tax)
€3000 - 5000/Month
Duration
Full time position

Want to apply to this project? Register or simply drop CV & Apply

Captcha