Note: The job is a remote job and is open to candidates in USA. EverCommerce is a service commerce platform providing integrated SaaS solutions for service-based businesses. EverPro is seeking a Senior Software Engineer to build and support the Invoice Simple platform, mentor engineers, influence the product roadmap, and deliver high-quality, scalable software solutions.
Responsibilities
- Influence the work of team members, and mentor emerging technical leaders
- Work with engineering and product stakeholders to refine the product roadmap
- Being up to date with new technologies, frameworks and tooling that can improve the software development lifecycle
- Help planning and driving execution of product features, taking active part in software development activities, implementing and shipping code
- Take a leading role in product refinement sessions, and ensure that your team delivers high-quality, scalable software solutions that address both customer and business goals
- Ensure your team’s solutions are easy to support by encouraging good, scalable design, adopting best engineering practices, and setting the bar for quality
Skills
- * 7+ years of professional industry experience delivering scalable software solutions as a software engineer
- * 3+ years of experience building smooth, modern apps using React, Typescript, and Tailwind
- * Curious, data-driven, and you love to ask questions
- * Passionate for crafting innovative, scalable and robust solutions for open-ended problems
- * Familiarity with Cloud computing services (AWS, Google Cloud, Azure)
- * Understanding of common software vulnerabilities and how to address them
- * Deep understanding of the NodeJS ecosystem, and both backend and frontend associated tooling (Webpack, Vite, etc)
- * Extensive expertise in database modeling and caching technologies, across both relational and document stores (PostgreSQL, MongoDB, Redis, etc)
- * Solid understanding of RESTful API design and construction
- * Experience with large-scale 3rd party integrations
- * Worked across applications in multiple paradigms (object-oriented, functional)
- * Familiarity with modern version control and continuous integration solutions (Git, Docker, Github Actions)
- * Passionate about automated testing and quality code reviews
- * Experience with agile development methodologies and tools (JIRA, Scrum, Kanban)
- * Strong technical writing, communication, and presentation skills
- Please note that you must be eligible to work without sponsorship to qualify for this position, and this role may require travel to our Corporate Headquarters in Denver, Colorado, or to other office locations around North America
- * Worked with massively adopted (100k+ users) applications, either web or mobile
- * Mobile application development experience with React Native
- * Web application development experience with NextJS, with focus on building server-side components
- * Experience managing in-app subscriptions across multiple platforms
- * Familiarity with setting up data-driven experiments and AB-tests
- * Leadership experience, with a proven ability to mentor and grow the engineering skills of your teammates
- * Degree in computer science, engineering, or related field
Benefits
- Flexibility to work where/how you want within your country of employment – in-office, remote, or hybrid
- Robust wellness benefits, including an annual wellness stipend
- Flexible and generous (FTO) time-off
- Employee Stock Purchase Program
- Registered Retirement Savings Plan (RRSP) with 4% company match
Company Overview