A dynamic tech company is seeking a Middle-level Fullstack Developer to join their collaborative team. The role involves developing and maintaining web applications and requires proven experience in full-stack development along with expertise in React and PHP. The position offers a chance to work in a multicultural environment with a focus on solving problems and improving user experience. Good communication skills in English are essential for collaboration within the team.
Qualifications
Proven experience as a Full-Stack Developer or similar role.
Experience with React/Redux framework and Testing Libraries.
Good verbal and written communication skills in English.
Responsibilities
Develop and maintain web applications in SolveEducation.
Perform root cause analysis for bugs in web applications.
Maintain legacy systems and propose improvements.
Skills
Full-Stack Development
Problem Solving
UI/UX Principles
Collaboration
Analytical Thinking
Tools
React
Redux
Django
Laravel
Git
Bitbucket
GitLab
JEST
React Testing Library
phpunit
pytest
Job description
About the job Middle-level Fullstack Developer
Exposure to collaboration and making a positive impact with a highly motivated team not just in Indonesia but also in our International network, including Singapore, Malaysia, India, the US, and Africa.
Leadership incentive
Key Responsibilities:
Responsible for developing and maintaining web applications in SolveEducation.
Experience performing root cause analysis to solve any bugs or issues related to web applications and identify opportunities for improvement on front-end and back-end sites.
Able to maintain legacy system and giving insight on how to improve
Able to employ analytical thinking to investigate issues and develop solutions.
Keeps current with new web technologies, coding standards, and best practices.
Has a good understanding of UI/UX principles.
Integrates third-party software into our web applications.
Create documentation of projects.
Make sure any changes and code contain unit testing or any testing related to the project.
Requirements:
Proven experience as a Full-Stack Developer or similar role, including management of the end-to-end life cycle to produce software/applications and post-launch maintenance
Ability to visualize systems that solve problems and to propose solutions
Oversight and performance of testing and feedback
Implementation and maintenance of technical documentation
Experience with React/Redux framework and Testing Library (JEST, React Testing Library, phpunit, pytest).
Ability in PHP and Python is a plus.
Experience in frameworks like Django from Python and Laravel from PHP is a big plus.
Ability to multi-task and thrive in a fast-paced, high-production, team environment.
Experience with version control software. Git or Bitbucket.
Familiar with project tracking software like gitlab.
Proven ability to collaborate in a multicultural team.
Knowledge of modern education systems and development fields is desirable.
Ability to remain focused in a team-oriented environment.
Good verbal and written communication skills (Required language: English).