senior python software engineer for a dental company

We're looking for a remote Senior Python Software Engineer with 3+ years of commercial background in crafting and developing applications to join our growing team.
The customer is a US dental clinic network that provides hassle-free, personalized, and straightforward dental services with a focus on patient happiness. Members are able to book visits to New York dental offices online via the website, manage their upcoming visits & treatment with an online account.
As a Senior Software Engineer, you’ll work across teams and use cutting edge tech to solve interesting, large-scale problems. Creating at a rapid pace you’ll make a direct and lasting impact anywhere that technology powers our business.
responsibilities
- Establish design and architecture best practices for mobile and web applications
- Build and launch successful and enriching products to positively influence the patient journey & experience through our platforms
- Deliver on the product-driven goals for both internal and external teams, ensuring our core engineering values remain a priority
- Advocate for the inclusion of modern technologies and trends when it makes sense
- Work collaboratively across the SDLC within an agile environment Provide technical guidance and help mentor engineering, QA, operations, and product staff
- Help define, document, evolve and evangelize high engineering standards and best practices across multiple areas
- Move quickly and intelligently - seeing technical debt as your nemesis
requirements
- 3+ years of Python development experience
- Full stack, backend, or front-end experience
- Extensive experience working on high-traffic systems
- Background working within large-scale decoupled, service-oriented systems, Front-end technologies like JavaScript (React, Angular), CSS (Sass, SCSS), and build systems (Zappa, Webpack)
- Experience working with one or more of the following: React.js, Next.js, Node.js, PostgreSQL, AWS Lambda, Serverless
- Proficiency with cloud-based environments like AWS, experience working with APIs / in an API-driven environment
- Confident use of automation, CI, and CD concepts to rapidly deliver, measure, and iterate on products and features
- Experience with testing systems and concepts like test-driven development
- Django (we will consider experienced Python developers who don't specialize in Django if strong in other areas, however)
- API development experience
- SAAS integration development experience
- Microservice architecture & development experience
- Proficient English (written and spoken) B2
nice to have
- Experience with retail, eCommerce, or POS systems
- Experience within PCI-compliant, HIPAA-compliant environments
- Experience as an active member of the open-source and the local tech community
- eCommerce platform development/integration experience
- Medical practice management software background/experience
- Web scraping and/or headless browser scripting experience
- Experience working with Stripe (payment platform)
- Docker, Docker Compose familiarity
- GitHub Actions experience
- GraphQL API development experience and/or AWS AppSync experience would be a bonus
benefits for locations
- Paid time off
- Paid sick leave days
- Medical insurance
- Stable income
- 100% remote work forever
- Free licensed software
- Possibility to work on your own device (BYOD)
- Stable workload
- Relocation opportunities
- Flexible engagement models
- Free trainings for technical and soft skills
- Free access to LinkedIn Learning platform
- Language courses
- Free access to internal and external e-Libraries
- Certification opportunities
- Skill advisory service
Find a vacancy that works for you. Send us your CV to receive a personalized offer.