Job Briefing
Neem is a VC backed, seed stage startup building modern, cloud-based SaaS for Dental Practice Management. Sounds random, right? We believe the dental industry today presents a massive opportunity to build a valuable software company as the market is both massive and overlooked by modern, cloud-based software.
As one of Neem’s Founding Engineers, you will be a core part of building our platform and company. You'll work directly with our CTO and CEO. Your day-to-day tasks will be interesting challenges such as process automation algorithms, legacy database migrations, payment and equipment integration, and ultimately whatever is needed to transform the dental industry. This role is well suited for individuals who crave ownership, responsibility and/or aspire to start their own company one day.
This position is 100% remote.
What You’ll Be Doing:
- Your most important responsibility is to get our company’s product to market while navigating ambiguity and must be comfortable with it
- You’ll become an expert in Neem’s software and infrastructure and also the dental industry in general
- You’ll be implementing and rolling out new features to production
- You’ll help make key architectural decisions that will become the pillars of the engineering organization for years to come
- You’ll help set up development best practices, deployment processes, instrument and troubleshoot performance & reliability issues
- You’ll help making our product highly scalable and available
- You’ll take ownership of larger initiatives and also identify new opportunities for growth and responsibility
- You’ll help mentor and inspire junior engineers
- You’ll need to write code – a lot of code, quality code
What We’re Looking For (Required):
- B.S. in Computer Science or similar required
- Lead / staff software engineer experience
- 4+ years of experience in Full stack development (emphasis on back-end), Java, Javascript and Web (HTML/CSS etc)
- SQL and experience with relational databases like Postgres, MySQL
- Solid programming skills, deep understanding of data structures and algorithms
- Experience with Java frameworks like Spring, SpringBoot preferred
- Familiarity with with cloud based software development, AWS preferred
- Ability to to apply software engineering best practices and processes
- Ability to communicate ideas effectively and actively participate in design discussions
Bonus Points:
- Founder mindset (People who want to start a company some day)
- Prior experience at a fast-paced start-up
- Experience building APIs from scratch
- Experience with our Tech stack (More to come as we grow)
- Spring Boot, React.js, MUI or similar, Auth0, PostgreSQL, Kafka, Redis, Terraform
- AWS, Docker, Fargate, Github Actions, CI/CD pipelines
Benefits and Perks:
- Competitive salary and significant equity in a high growth start-up
- Remote-first, work from anywhere culture
- Flexible working hours
- Rapid promotions as we continue hiring
- Unlimited paid time off to relax and recharge
- Medical, vision and (excellent!) dental coverage
- Commuter benefits
Engineering culture:
- Lean development
- Move Quickly
- Think like a customer
- Ownership and accountability
- Openness to diversity