Job Description
Helmes is seeking a Leading Full Stack Software Developer to participate in software development projects, ensuring the creation of high-quality technical solutions. The candidate will be responsible for creating technical solutions based on business requirements, adhering to system architecture and technological approaches. They will participate in the development and evaluation of technical solutions with architects, analysts, and other development team members.
Role involves:
- Leading software development projects.
- Creating technical solutions.
- Ensuring code quality through code reviews.
- Organizing and mentoring junior developers.
- Creating and maintaining unit tests.
- Integrating with various IT systems.
- Participating in client consultations.
Requirements:
- Higher education in IT or a related field.
- At least 5 years of experience in software development.
- Understanding of OOP, architectural principles, and the software development lifecycle.
- Experience with PHP, TypeScript, and/or Java.
- Experience with relational and non-relational databases.
- Experience with modern frontend frameworks like Vue.js or React.
- Understanding of CI/CD, version control tools, and DevOps principles.
- Excellent Latvian and English language skills.
Role offers:
- Hybrid work principles.
- Comfortable and ergonomic workspaces.
- Supportive ecosystem for growth.
- Variety of customers and projects.