POSITION
Full-Stack Developer
Full-Stack Developer • Kaunas, Lithuania • Full TimeWe are looking for a proactive Full-Stack Developer to join our team in Kaunas (or partially remote). In this role, you will focus on creating new features, revamping internal systems. While back-end expertise in .NET is essential, this role also involves front-end development using React. If you're not experienced with React, don’t worry—you’ll have the opportunity to learn and grow in this area.
Main responsibilities
- Develop and implement new features to enhance functionality
- Oversee the revamp and launch of internal systems, including decommissioning legacy systems
- Address and resolve technical debt effectively
- Contribute to both back-end and front-end development
- Collaborate with team members to ensure smooth project execution and client satisfaction
Requirements
- At least 2+ years of development experience
- Proficiency in .NET and Entity Framework
- Experience with front-end frameworks (React preferred)
- Interest in learning and working with React if not already proficient
- Strong knowledge of MSSQL
- Experience with OAuth 2.0 flow
- Strong troubleshooting and communication skills
- Proficient communication in English
Nice to have
- Experience with WCF
- CI/CD
- Elastic stack
- Design/architectural patterns
- Experience with automated testing (e.g., Pytest, Postman, unit test development)
What we offer
- A flexible working environment with the option to work in the office or in a hybrid format
- Flexible working hours
- Opportunity to work on challenging tasks and projects
- Top-notch technical equipment
- 2 paid days for self-development, plus a yearly budget
- Budget for health insurance / workstation enhancement
- Access to regular psychological care, including private counseling
- Biweekly Tech Lunches featuring lectures from team members and subsequent discussions
- Friday lunches
- Larger quarterly and smaller monthly team-building events
- Salary between 3200 - 4000 gross / month.
The salary offer for the candidate is determined based on the predefined salary ranges for the position and depends on the candidate's level of competence and experience.
Hiring process
- Application Review. We’ll contact shortlisted candidates to schedule a first-round interview
- Initial Interview. The first interview will be conducted by our HR team member and will focus on understanding your background, motivation for applying and clarify any questions about the role
- Technical Interview. The second interview with the senior team member will be focused on your technical skills. This could include case study, problem-solving questions or a coding challenge
- Final Interview. The final interview with the hiring manager and the client involves deeper discussions around team dynamics, long-term alignment, and cultural fit
- Offer & Onboarding. If selected, we will extend a job offer with details on compensation and next steps
Contact form
