Enjoy free domestic shipping on every purchase. Thank you!

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