POSITION
Principal Developer, Critical Systems
Full Stack or Backend • Kaunas, Lithuania • Full TimeWe are looking for a Principal developer to join a team working on enterprise-level systems. We're seeking a talented .NET or .NET & React Developer to join our recently created team working on the development of a new user data collecting system.
This role offers a balance between technical leadership and active coding – around half of your time will be spent on architecture and technology decisions, and the other half on hands-on development.
Main responsibilities
- Develop new central user data management system
- Work with a microservice architecture
- Suggest optimal technical solutions to implement business requirements
- Implement MVP versions of features, setting conventions and laying the foundations for a well-architected system
- Work with the latest .NET and React versions and stay up-to-date with technological advancements
- Collaborate closely with the team to implement client requirements
Requirements
- A minimum of 5+ years of software development experience, with at least 3+ years of .NET experience
- A minimum of 1+ years of experience in a similar role (principal developer / tech lead / architect)
- Strong written English communication skills
- Willingness to communicate with client to clarify requirements or communicate proposed solutions
Nice to have
- Experience with microservices architecture
- Experience with React and Typescript
- Knowledge of REST, Docker and GraphQL
- Devops experience
- Experience with Azure services
What we offer
- A flexible working environment with the option to work both from the office or fully remote
- Budget for health insurance / workstation enhancement
- 2 paid days for self-development, plus a yearly budget
- Larger quarterly and smaller monthly team-building events
- Opportunity to work on challenging tasks and projects
- Top-notch technical equipment
- Access to regular psychological care, including private counseling
- Biweekly Tech Lunches featuring lectures from team members and subsequent discussions
- Friday lunches
- Salary between 5500 - 7000 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
- Criminal Record Check. In line with Regulation (EU) 2016/679 (GDPR) and our commitment to protecting critical information systems, proportionate criminal record checks are conducted for certain roles, including this position.
- Offer & Onboarding. If selected, we will extend a job offer with details on compensation and next steps
Contact form