About the Role
We are looking for a motivated Junior+ Backend / Full Stack Developer to join our development team.
As a Junior+ Backend / Full Stack Developer, you will work together with experienced developers to develop, maintain, and improve existing and new web projects. Depending on your skills, you will focus on backend development or work on both backend and frontend parts of our web applications, including implementing new features, fixing bugs, working with databases and APIs, handling integrations, and providing ongoing support for company projects.
This is a great opportunity for a developer who already has practical experience with PHP/Laravel (and, ideally, frontend technologies) and wants to grow their technical skills while working on real-world projects.
Key Responsibilities:
· Develop and maintain backend functionality for company projects, as well as frontend functionality where needed.
· Implement new features and improvements based on project requirements.
· Work with PHP and Laravel to develop server-side functionality.
· Develop and maintain frontend components using JavaScript, HTML, and CSS.
· Work with MySQL databases and write SQL queries.
· Integrate external APIs and third-party services, and develop and maintain REST API integrations.
· Debug, troubleshoot, and fix issues on both backend and frontend.
· Write clean, readable, maintainable, and reusable code.
· Work with Git and follow the team’s development workflow.
· Participate in code reviews and technical discussions.
· Provide ongoing support and bug fixing for existing applications.
· Work with Linux systems and basic server-side tasks.
· Collaborate with backend developers, frontend developers, QA, designers, and other team members.
· Follow development tasks and priorities defined by the team lead or manager.
· Research, learn, and apply new technologies and development best practices.
Requirements:
· 1+ year of commercial or practical experience in web development.
· Good knowledge of PHP and basic to intermediate experience with Laravel.
· Good knowledge of SQL.
· Knowledge of JavaScript, HTML, and CSS (basic for a backend focus, good for a full stack focus).
· Experience with Git.
· Basic knowledge of Linux and Bash commands.
· Understanding of REST APIs and basic API integration concepts.
· Basic understanding of MVC and OOP principles.
· Ability to read and work with existing code and understand unfamiliar projects.
· Ability to independently research solutions and learn new technologies.
· Attention to detail and a responsible attitude toward tasks.
· Ability to work independently and as part of a development team.
· Good problem-solving and time-management skills.
· Intermediate English or higher.