Job Category: Engineering
Job Type: Full Time
Job Location: Hybrid
Type of work: Hybrid
Salary: Subject to Negotiation
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.
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.
Note:
Please send your CV and other relevant documents to career@solveeducation.org.