Digital Transformation
·
Tallinn
·
Hybrid
Full-stack Developer Laravel and React
Join us as a Full-Stack Developer to build impactful, large-scale systems for Estonian citizens using Laravel and React. Tackle complex challenges, shape solutions, and grow with top experts. 🚀
IN THIS ROLE, YOU WILL HAVE THE OPPORTUNITY TO
- Contribute to the development of complex information systems that have a real impact on the everyday lives of Estonian citizens - we never run out of challenges!
- Develop back-end solutions using PHP frameworks (Laravel).
- Design and build web applications in Laravel, integrating them with databases and services to create complete and robust solutions.
- Develop front-end solutions using JavaScript frameworks (React).
- Troubleshoot and resolve technical issues to ensure application reliability and quality.
- Collaborate with clients, analysts, designers, and fellow developers - both on the front-end and back-end side.
- Participate in code reviews and contribute to maintaining high development standards and best practices.
- Take part in proposal preparation, assisting in estimating development efforts and feasibility.
- Use your analytical thinking and problem-solving skills to deliver creative and practical solutions.
OUR EXPECTATIONS OF YOU
- At least 3 years of experience in back-end development (PHP) using the Laravel framework.
- At least 2 years of experience in front-end development using React.
- Experience in unit testing (e.g., Jest, Mock).
- Understanding of relational databases and experience working with MariaDB.
- Experience in setting up and using CI/CD pipelines (e.g., GitLab, Jenkins).
- Experience with messaging queue platforms.
- Experience in building REST and/or GraphQL APIs.
- Experience with query building and optimization, as well as code optimization.
- Experience developing containerized solutions (Docker).
- Experience working in an agile development environment.
- Good communication skills in Estonian and English.
IT'S A PLUS IF YOU HAVE
- Experience working with microservices architecture.
- Knowledge of other JavaScript frameworks (e.g., Vue.js, Angular).
- Experience developing large-scale systems (500+ concurrent users).
- Experience creating application diagrams (component, deployment, data models).
- Experience with SOA (Service-Oriented Architecture) solutions.
- Competence in software security requirements and secure coding principles.
- Experience with DevOps tools and cloud platforms.
- Department
- Digital Transformation
- Role
- Full-Stack Developer
- Locations
- Tallinn
- Remote status
- Hybrid