Company Description
Join a dynamic global company where you will get to work alongside and learn directly from the founders, who are from the U.S. and have moved to Cebu! Our team has worked at Microsoft, GE, Samsung, and Motorola, Citigroup, Verisign – all in the U.S. and have also built successful startups.
Help build a massively scalable platform that will change the face of messaging worldwide: the first self-service solution to enable NGOs, governments, and businesses to easily and quickly launch comprehensive messaging, surveying, curriculum, and decision tree programs focused worldwide via SMS, USSD, and Voice Calls in 200+ countries.
Change the world: build an innovative platform that will improve the lives of millions of poor people around the world. You’ll join a successful international team (ex-GE, IBM, Microsoft, NEC, Yahoo, Lexmark, Exist, Tieto) to build a massive globally distributed platform in Python/Django, Java/Spring, and JavaScript. For more information about us, please check out
SMS & Voice. Quick, Simple, Global. | Messages, Surveys, Decision Trees and Reminders by engageSPARK.
Job Description
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!
JOB SUMMARY
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).
Learn and contribute to our full stack: JavaScript, Python/Django, Java/Spring, PostgresSQL, CouchDB, Quartz, ActiveMQ, FreeSWITCH, etc.
Qualifications
Required
Minimum 2 years of experience on Python web applications, preferably Django
Minimum of 3 years of experience writing web applications with UI technologies such as HTML, CSS, Less, Ajax, Jquery, and Javascript
Experience in relational databases such as MySQL or PostgresSQL
Experience with version control systems, preferably Git
Strong problem solving skills
Desirable
Designing and deploying REST web services
Familiarity with Agile software development
Experience with SMS and Voice systems (e.g. Asterisk, Twilio, etc)
Essential Job Functions
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
Other Attributes:
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!
SALARY & BENEFITS
We offer attractive compensation and benefits:
Up to 80,000 PHP, depending on experience level
Paid Vacation
Paid Sick Leave
Regular fun team outings
We're located in IT Park, Cebu
Write code to change the world
Send resume to gerardd@engagespark.com