Backend Developer at Solve Education
Solve Education! is a non-profit organization committed to helping children and youth around the globe receive quality, effective education
Requirements:
- At least 3-5 years of experience in software development
- Ability to work independently and collaborate in teams
- Eagerness to learn & keep up to date with the latest technology
- Good verbal and written communication skills (Required language: English)
- Proficient in Python with at least a year of experience
- Proficient in PHP with at least 3 years of experience
- Experience in using PHP Laravel framework with at least a year of experience
- Experience in using Python Django framework with at least a year of experience
- Experience with Asynchronous programming (Ideally using Python)
- Excel in RESTful API
- Experience in writing tests (unit, integration, end-to-end etc.)
- Good Knowledge of relational/non-relational databases
- Good Knowledge of Git and Git integration platforms i.e. GitLab, GitHub etc.
- Sufficient working experience developing automated systems.
- Familiar with TDD and Agile framework.
Plus point:
Have knowledge of how cloud service works (AWS, GCloud, Azure) is a plus.
Knowledge of modern education systems and development fields.
Overview
Solve Education! is a non-profit organization committed to helping children and youth around the globe receive quality, effective education. We are currently looking for a skilled Backend Developer who can build amazing products, focusing on our chat bot, and maintain its stability.
Benefits:
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.
Accommodation in Bandung (if needed)
- Meal allowance
- Healthcare
- Internet allowance
- Internet package allowance
- Leadership incentive
Key Responsibilities:
Responsible for developing and maintaining our backend service and API
- Experience performing root cause analysis to solve any bugs or issues related to the product and identify opportunities for improvement.
- Able to maintain legacy system and giving insight on how to improve
- Deliver high-performance and scalable API capabilities.
- Able to employ analytical thinking to investigate issues and develop solutions.
- Keeps current with new technologies, coding standards, and best practices in software development.
- Create documentation of projects and codes.
- Make sure any changes and code contain unit testing or any testing related to the project.
Note:
Please send your CV and other relevant documents to [email protected].
Employers will see your profile when they are sending a job in your skill.
Create Your Profile (simple)