Introduction:
Campaign.com is looking for a driven and motivated Senior Back-end Developer to join our team to scale Google Play Indonesia’s Best App for Good to the next level.
We are looking for someone with the skills and experience needed to scale our app and website so it would be able to handle our rapidly growing traffic needs. Working to ensure that everything runs smoothly even when hit by large loads—be that traffic or demanding scripts. You will also be tasked with maintaining and testing existing back-end elements to ensure they’re as fast and efficient as possible. Data storage also comes under your remit, which requires you to have a good knowledge of data security and compliance.
Responsibilities :
Develop, improve, and maintain high-quality back-end services and APIs
Doing test-driven development
Within a cross-functional team, collaborate with other developers specializing in the backend, frontend, quality assurance, product owner, scrum master, etc.
Apply design patterns and design principles to produce maintainable code
Solve technical problems
Compile and analyze data, processes, and codes to troubleshoot problems and identify areas for improvement
Developing ideas for new programs, products, or features by monitoring industry developments and trends
Taking lead on projects as needed & providing mentorship for Junior and Intermediate Engineers
Requirements :
Bachelor/Professional Degree in Engineering: Computer/Information/Tech/Science/Math or relevant
At least 5 years of working experience as a back-end developer
Proven experience creating user authentication and authorization between multiple systems, servers, and environments
Capability to integrate multiple data sources and databases into one system
Proven experience managing the hosting environment, which includes database administration and scaling an application to support load changes
Ability to set up, administer backups, data migration, transformation, and scripting
Strong passion for technology, programming & software development
Experienced with Javascript or Node Js with any framework
Knowledge of CLI, SQL / NoSQL database
Knowledge about Microservices Architecture
Good Knowledge of RESTFul APIs
Experienced with source code management with GIT
Excellent logical, analytical, and communication skills
Positive thinking and proactive attitude
Ability to thrive and work in a Work-Anywhere, Full-Remote team
Download Campaign #ForChange App on App Store/Play Store & complete our "4 Nilai Campaign" challenge and other challenges that resonate with you
Please note that this is a full remote position.
We believe that change starts from each of us, then our team and then the world. Together, we are on a mission to make the world a better place.
In our team, everybody plays an important role regardless of their position, experience, and identities. If you believe in social issues and want to contribute to the development of Indonesia’s first social tracking app, we welcome you to apply to join the Campaign.com team! Our team is a full remote team so candidates from all across Indonesia are welcomed to apply.