Fullstack Software Engineer
About the role
- Architect and build key features for major business areas such as pharmacy operations, ecommerce, and telemedicine.
- Produce high quality code for peer review
- Providetechnical guidance for junior engineers
- Code review for peers
- Technology Utilization
- Main programming languages: TypeScript, Python, Ruby
- Databases: SQL and no-SQL, BigQuery, MongoDBFrameworks, key libraries, and runtime: Angular, Node JS, AWS Chime, FreeSwitchInfrastructure: Google Cloud, AWS, GitHub, andon-premiseservers
- Project management: Azure DevOpsNotable Projects & Accomplishments
- Telemedicine Platform: Proprietary system with EHR (electronic health records) integration, web-based video calls, and SIP-to-web voice conversion
- Pharmacy Software: Scalable system handling high-volume prescription fulfillmentE-commerce Engine: Includes integrated shipping, payments, email, and more
- Education & ExperienceBS/MS/PhD in Computer Science, Math, Science, Engineering, Economics, or other highly quantitative disciplines, or equivalent experience.
- Solid grasp of computer science foundations, mainly algorithmsand data structures
- Expertisein one or more modern programming languages. Examples are TypeScript, Javascript, Python, Go, C++, Java, etc
- Ideal Profile Has written lots ofnon-trivialcode
- Has had to design creative engineering solutionsfrequently
- Aproblem solver with a sound computer science background. Enjoyscoming up witha new code architecture, studying a newopen-sourcelibrary, building a new internal library, and designing the detailed steps to implement a big feature
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
