Job OverviewOur team is building a modern microservices-based multi-tenant SaaS platform that needs to be highly scalable and performant. We are looking for an engineer who has done this before to help us architect and build it right from the start. We are using Java/Spring, React, AWS, Lambda, Postgres, NoSQL, Kafka, and much more. Our company is still young so this role will get a chance to work across the entire backend and help bring our product to market. This is a high-impact/high-ownership role and is expected to grow as our company does.What you'll doDesign, architect, and build Frontend for the MonetizeNow web applicationCollaborate with design, product, and other engineers to execute our product roadmapAssist in setting up testing, pipeline, infrastructure, and deployment pipelines to ensure we can build and deploy fast and predictablyEnsure our software is working correctly and fix any customer issues with passion and dedication.
Who you are3+ years of experience as a Software Engineer1 year of experience with React or another modern JavaScript frameworkA person who’s obsessed with customers and takes ownership for putting the customer firstExperience crafting and implementing RESTful microservicesUnderstanding of SaaS, PaaS, and IaaS industry with hands-on experience with any public or private cloud offerings (e.g., AWS, GCP, Azure)Previously worked across multiple codebases when delivering featuresKnowledge to evaluate trade-offs between correctness, robustness, performance, and customer valueExperience working in a CI/CD environment where the frontend is deployed multiple times per day to production
Things we’d like you to have, but it’s ok if you don’tExperience working with Java and microservices framework such as Spring Boot1+ years working on enterprise, billing, CPQ, finance, or other business domainHave integrated GraphQL API in productionExperience working with remote teams on complex software experiencesHave used feature flags to incrementally roll out features