Archy Back-End Engineer Job Description
Smile! Those teeth you are showing deserve the best care you can give them, yet the status quo of the software your dentist uses today is terrible.
Archy is a vertical SaaS solution that is revolutionizing the dental practice management space, giving dental providers cutting edge software that allows them to do what they do best (be dentists!) while we handle the more technical sides of running their practice business.We are seeking engineers who are comfortable operating in an early startup environment with unknowns, someone who can inject their technical ideas into the product as it takes shape and help make it amazing. In this role, you will join our small dev team, taking projects from inception to completion with quality safeguards and no unnecessary overhead. You will have easy access to the design team, the other developers, and the exec team. Your opinion will be held in high regard, especially when it makes people’s lives easier.Our back end stack is Java Spring Boot running on various AWS services. If you’ve got equivalent experience on a similar stack, that works too.
Objectives of this RoleOwn and build major technical domainsDevelop a deep understanding of products, customers, goals, organization, and schedule, identifying opportunities to deliver more value in less time at a very high quality barGenerate and document solutions based on project requirements and company standardsImplement tools and standards that help the team accelerate safelyMeet our quality standards in your own work while providing detailed design and code reviews for your coworkersDevelop, train, and educate junior engineers, guide technical direction, and act as a technical liaison for customers when advanced field debugging is requiredProvide detailed planning and scoping estimates for yourself and junior engineers working closely with youHelp ensure via monitoring and alerting that the system remains up and running to serve customers at all timesIn summary: communicate about requirements, write/review specs, write/review code, write/review tests, support the rest of the team in doing the same
Skills and QualificationsBachelor’s degree in engineering or demonstrated equivalent work experience3+ years experience working as a backend engineerExperience in writing scalable back-end web servicesUnderstand relational database design and SQLUnderstand the full development lifecycle including source version control, unit testing, CI/CD, etc.Strong design sense (system, product, data, or otherwise)Strong focus on quality (testing, stability, completeness)Strong customer focus - people will be betting their businesses on our ability to consistently deliverAble to incorporate constructive feedback about communication, technical contributions, and every other part of the jobAble to provide constructive feedback to coworkers in a respectful and understanding mannerMust respect the parts of the team culture that every other member brings to the table
Preferred SkillsExperience in developing applications in a cloud environment like AWS