Summary
Join Dandy, a rapidly growing technology company transforming the dental industry, as a Senior Software Engineer. As an early engineer, you will play a key role in the company's success, developing and improving products using our tech stack (TypeScript, NodeJS, NestJS, React/Redux, PostgreSQL, GCP). You will collaborate with various stakeholders, solve technical problems, and advocate for product quality and performance improvements. This role requires significant software engineering experience and a collaborative mindset. Dandy offers a comprehensive benefits package including healthcare, dental, parental planning, mental health benefits, a 401(k) plan, and paid time off.
Requirements
- 6+ years of software engineering experience, preferably in a high growth startup environment
- Ability to understand how our business functions and how challenges and bottlenecks can be addressed through the Engineering team
- A collaborative, pragmatic, and growth-oriented mindset. We are a small but mighty team and everyone must be aligned on our goals
- The ability to clearly and concisely communicate about complex technical, architectural, and/or organizational problems and propose thorough iterative solutions
- Experience with performance and optimization problems and a demonstrated ability to both diagnose and prevent these problems
- Comfort working in a highly agile, intensely iterative software development process
- Effective communication skills: Regularly achieve consensus with peers and clear status updates
- Experience owning a project from concept to production, including proposal, discussion, and execution
- Self-motivated and self-managing, with excellent organizational skills
- Ability to thrive in a remote-first organization
Responsibilities
- Develop features and improvements to Dandyβs products in a secure, well-tested, and performant way
- Reinvent an analog experience and disrupt a legacy industry through novel and scalable product design
- Collaborate with Product Management and other stakeholders within EPD to maintain a high bar for quality in a fast-paced, iterative environment
- Advocate for improvements to product quality, security, and performance
- Solve technical problems of moderate scope and complexity
- Craft code that meets our internal standards for style, maintainability, and best practices. Maintain and advocate for these standards through code review
- Recognize impediments to our efficiency as a team ("technical debt"), propose and implement solutions
Preferred Qualifications
- Experience with TypeScript
- Time spent at a venture-backed startup during hyper-growth
- Relentlessly positive attitude, a strong sense of humor, and the ability to have fun at work
Benefits
- Healthcare
- Dental
- Parental planning
- Mental health benefits
- A 401(k) plan
- Paid time off
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.