Full-Stack Developer
Description
Do you love the church? Are you excited about building scalable systems that would serve over 150,000 Catholic users in Singapore? Be part of a young and exciting team charged with the mission of using technology to support a vibrant, missionary and evangelistic church, one line of code at a time.
Responsibilities
- Work closely with product, support and various stakeholders to deliver the Digital Church platform
- Design and build scalable infrastructure to handle high levels of traffic in a dynamically scaling environment
- Design clean, testable, efficient code while maintaining high-availability reusable modules and libraries for future use
- Perform in-depth product incident troubleshooting, resolving any production issues and ensuring a correct resolution
Requirements
- Proficiency with HTML 5, CSS, Bootstrap, Material UI, Javascript , ES6, NodeJS, Express
- Proven experience with web development lifecycle from development, testing to deployment
- Ability to translate specifications and wireframes into responsive, production quality prototypes and reusable components
- At least 3 years of full-stack development experience and with at least 1 full SDLC project
- Experience with building RESTful web services/API endpoints and running large scale web services
- Experience with Serverless and Microservices application development
- Hands-on experience in application development using 3rd party APIs and integration
- Google or AWS Cloud platform development
- Experience with database systems (MySQL, NoSQL)
- Experience with Agile development practices
- Solid understanding of how to use Git and version control
Good to Have
- Hands-on experience deploying and managing the Google Firebase Tech Stack (Authentication, Firestore, Cloud Storage, Cloud Functions, Firebase Hosting, Firebase Analytics, Pub/Sub, Cloud Scheduler, Cloud Logging, BigQuery)
- Payment system integration such as PayPal, Stripe
- Understanding of JS unit testing frameworks
How to Apply
- Email your resume to joel.jonas@catholic.org.sg
- Only shortlisted candidates will be notified