We’re looking for an experienced Python developer who has worked on several projects in Django or similar web framework based on Python. This person will collaborate with other experienced Django developers, QA, DevOps, and business teams.
More than expertise, attitude and commitment is crucial as our platform requires quick learning of new technologies and products. If you have been known as someone who loves dealing with challenges and thrives in a fast growing environment, and you are looking to learn a lot and grow very quickly, then we are looking for you!
You will be instrumental in helping design, build and scale the engageSPARK platform:
- Write code to implement new features and modify existing functionality.
- Review code from other team members, give feedback, and ensure compliance with our standards for coding.
- Give input on architecture, help design for scale, and implement a distributed web services model using cloud providers such as Amazon Web Services (AWS).
- Create features, API and database design specifications
- Review code written by other developers
- Coach and mentor junior developers
- Identify scalability issues and performance bottlenecks in Django applications
- Work with QA to create test plans and create automated tests and testing framework
- Collaborate with development team using Agile process
- Find bugs and recommend innovative solutions to improve product
- 2 years of experience on Python web applications, preferably Django
- Experience in Linux and relational databases such as MySQL or PostgresSQL
- Experience with version control systems, preferably Git
- Strong troubleshooting and debugging skills
- A desire for tackling poverty in developing countries
- Designing and deploying REST web services
- Familiarity with Agile software development
- Experience with SMS and Voice systems (e.g. Asterisk, Twilio, etc)
- Good English communication skills (written & oral)
- Work with an international, multi-cultural team
- Ideally willing to work in Cebu City, but remote is ok
- Be curious, willing to ask questions, and interested in growing professionally and joining an exciting team and company that will change the world!
Feel secure when applying: look for the verified icon and always do your research on a company. Avoid and report situations when employers require payment or work without compensation as part of their application process.