Software Engineer
Role details
Job location
Tech stack
Job description
The Full Stack Developer will assist in planning, developing, testing, andimplementing new software solutions. The Full Stack Developer will work with thesoftware development team and leads to ensure all software development tasks andprojects are completed on time and to SimplyDS's business and technicalspecifications.
Above all, we want a builder who is relentlessly looking for a better, faster,smarter way to do the work - and who reaches for AI to get there.
About SimplyDS
SimplyDS is a modern platform for dental practices - unifying patientcommunication, scheduling, forms, payments, and phone workflows, and keeping allof it in sync with the systems those offices already run. We are a small,fast-moving, fully remote team building HIPAA- and PCI-conscious software thatreal dental practices depend on every day.
We move fast, automate aggressively, and expect every engineer to use AI as aforce multiplier. You will work across our web frontend, backend services, andmobile app.
Essential Functions
- Assist in managing parts of the software development process and parts of thesoftware development team.
- Understand and develop advanced web software applications on both the frontend(React/TypeScript) and backend (Node/TypeScript).
- Execute software, web, and AI-enabled development projects in accordance withestablished requirements, specifications, and timelines.
- Use AI tooling every day - for coding, testing, research, and automation -and continuously push the boundary of what AI can do for our team and ourproduct.
- Innovate constantly. Proactively find more efficient ways to build, ship,and operate; automate repetitive work; and turn "this is slow/manual/painful"into a better solution rather than living with it.
- Write and maintain automated tests (unit, integration, and end-to-end) and keepdocumentation current with every behavior change.
- Keep work visible and honest in our shared task tracker - log real effort, keepstatuses in sync with reality, and log bugs before fixing them.
- Maintain knowledge of emerging technology and best practices in web,application design, AI-assisted development, and software delivery.
- Perform other duties as assigned., * AI-first. We expect engineers to lean on AI heavily and to keep raising thebar on how we use it - the best candidates will teach us new tricks.
- Bias toward innovation. If something is manual, slow, or repetitive, weautomate it. Good ideas that make the team faster are always welcome.
- Remote-first and distributed. Strong written communication and the abilityto work independently across time zones matter more than hours in a chair.
- Docs- and test-backed. Behavior changes ship with updated tests anddocumentation; green tests are part of the definition of done.
- Visible, honest tracking. Work lives in our shared tracker as epics andtasks; we log real effort and keep statuses current so the whole team alwaysknows the true state of play.
Pay: $60,000.00 - $70,000.00 per year
Requirements
- A genuine drive to innovate and improve - you are never satisfied with thestatus quo and are always hunting for a more efficient, higher-leverage way towork.
- Fluency with AI tools and a strong instinct for where and how to apply themto move faster without sacrificing quality.
- Excellent leadership and mentoring skills, especially in a remote,international environment.
- Excellent verbal and written communication skills, with the ability tocommunicate technical concepts in an understandable and concise way.
- Excellent organizational skills and attention to detail.
- Strong analytical and problem-solving skills.
- Excellent time management skills with a proven ability to meet deadlines.
- Ability to take on any challenge, problem-solve any issue, and figure out anytask.
- Expert technical skills with the ability to troubleshoot and to assist andtrain others.
- Ability to function well in a high-paced and at times stressful environment.
- Ability to work independently.
- Extremely proficient with Google Workspace or similar software, with theability to learn new or updated tools quickly.
Technical proficiency (required)
- Proficiency in Node.js and TypeScript.
- Proficiency in React.js.
- Strong backend experience building and consuming REST APIs with a modern Nodeframework.
- Extensive experience testing JavaScript/TypeScript code on the frontendand/or backend using Jest.
- Fluency with markup and programming languages, including HTML, JavaScript,and CSS/Sass.
- Experience with a production database (document or relational - MongoDBand/or PostgreSQL).
- Comfort reasoning about authentication and authorization flows.
Technical proficiency (nice to have)
- End-to-end testing with Playwright.
- React Native / Expo for mobile.
- Experience with OIDC/JWT identity providers.
- Message queues / event-driven systems and WebSocket realtime.
- Feature-flag-driven development and error monitoring.
- Experience shipping AI-powered features or building automation/agent tooling.
- Familiarity with cloud hosting and healthcare compliance concepts (HIPAA/PCI)is a plus.
Education & Experience
- Bachelor's degree or equivalent combination of education and experiencepreferred.
Benefits & conditions
Pulled from the full job description
- Flextime
- Paid time off
- Work from home, * Flextime
- Paid time off
- Work from home