Full-stack Developer (Python, AWS)

Vilnius, Lithuania (Hybrid)

Salary: 4400-5200 EUR/month gross (before tax) based on your skills and experience.

Location: Vilnius, Lithuania (hybrid)

Schedule: 1 FTE (40 hours/week) 

6-month contract with a high possibility of extension.

We are Baltic Assist - experts in finding creative ways to expand the local job market and provide new, exciting opportunities for top talent. Built on values like transparency and innovation, our team is constantly working to make BA the top choice for your career.

We are looking for a Full-stack Developer with a strong focus on serverless technologies. In this role, you will contribute to software that helps industrial clients optimize energy systems, reduce costs, and drive sustainability.

What you'll be doing

If you thrive in fast‑moving environments and enjoy tackling problems end‑to‑end, this role will suit you well. You’ll design and maintain serverless applications, integrate cloud services, and collaborate closely with the team to deliver scalable, high‑quality solutions.

How you'll spend your day

  • Designing and implementing serverless solutions using AWS (Lambda, API Gateway, Step Functions, DynamoDB, S3, Cognito, RDS/PostgreSQL)
  • Writing and maintaining backend code in Python, with occasional frontend tasks in React and Node.js
  • Following Git workflows on GitHub for version control
  • Participating in daily standups, short feedback loops, and Kanban practices (Odoo)
  • Using AI‑assisted coding tools such as Cursor to accelerate development
  • Reviewing and interpreting architecture diagrams to align with system design
  • Taking ownership of tasks end‑to‑end, ensuring integrations run smoothly and solutions are delivered with high quality
  • Collaborating with colleagues

You'll be successful if you have

  • Expert‑level proficiency in Python, plus familiarity with React and Node.js for frontend basics
  • Solid knowledge of AWS serverless fundamentals (Lambda, API Gateway, Step Functions, DynamoDB, S3, Cognito, RDS/PostgreSQL)
  • Experience working with Git workflows and agile practices such as standups and Kanban
  • Fluent English communication skills, both spoken and written
  • A clear communication style that explains decisions, tradeoffs, and rationale effectively
  • An ownership mindset, adaptability in fast‑moving settings, pragmatism in problem‑solving, and a collaborative team spirit
  • Experience with DevOps troubleshooting and CI/CD concepts is nice to have
  • Familiarity with containerization tools such as Docker would be a great plus

What we offer

  • Flexible work options, including a hybrid work model, to help you thrive in your career while maintaining a work-life balance.
  • The chance to work in an international environment, collaborating with colleagues and clients across various countries and industries.
  • One fully paid “sick day” per quarter after trial to support you in emergency situations.
  • Opportunity to work with cutting‑edge serverless and automation technologies
  • Company-wide events and monthly team-building activities to foster collaboration and connection.
  • A modern office space located in one of Vilnius' top business centres, with a shared car parking system.


At Baltic Assist, we believe that the strength of our team lies in the diversity of our backgrounds and perspectives. We are fully committed to promoting equal opportunities at every stage of our recruitment and selection processes. Recruitment at Baltic Assist is based solely on individual merit, qualifications, and professional competence. Our shortlisting, interviewing, and selection practices are conducted without discrimination on the grounds of gender identity or expression, sexual orientation, marital or civil partnership status, race, nationality, ethnic origin, religion or beliefs, age, veteran status, disability, medical condition, pregnancy or parental status, trade union membership, or any other protected characteristics.

By applying to this position, candidates acknowledge and consent that any information provided during the application process or available on the communication channels through which they were contacted (e.g., LinkedIn, email, or other professional platforms) may be collected, stored, and processed by Baltic Assist solely for recruitment purposes.

Baltic Assist is committed to protecting your personal data in compliance with the General Data Protection Regulation (GDPR). All information collected during the recruitment process will be handled securely and used exclusively for recruitment purposes. Your data will not be shared with unauthorized parties, and it will be retained only as long as necessary for the recruitment process or as required by applicable laws. By applying, you consent to the processing of your personal data in accordance with our privacy policy and GDPR guidelines.

Full-stack Developer (Python, AWS)

Job description

Full-stack Developer (Python, AWS)

Personal information
Details