Curology is a company dedicated to making effective, personalized skincare accessible. The Senior Software Engineer will architect and lead the delivery of high-quality solutions, build patient-facing applications, and mentor other engineers to enhance team output.
Responsibilities:
- Architect and lead the delivery of high-quality and reliable solutions to address our business problems on time in a predictable cadence
- Write advanced, scalable code that captures the core essence of the solution and is adaptable to changing requirements while maintaining high reusability and efficiency
- Identify and resolve production issues individually or as part of a team and provide technical leadership to activities that maintain the health of production systems
- Continuously build and expand domain expertise to help shape and build solutions within the attained expertise
- Act as a technical partner in cross-functional settings and represent the engineering view to technical & non-technical audiences
- Role model and maintain high technical, cultural, and process standards for your team
- Mentor, coach, and empower mid-level and other senior engineers to help improve and master their craft as an engineer
Requirements:
- 5-7+ years of experience working in a full-stack, frontend or backend software engineering role delivering production-ready code
- Experience with Shopify Plus, or migration to the Shopify Plus platform
- Experience with Shopify headless implementation with Hydrogen and Oxygen frameworks
- Hands-on experience with AWS infrastructure, or DevOps related tasks
- Skilled in Python, TypeScript, SQL, JavaScript, React (or similar modern front-end frameworks), and CSS-in-JS styling approaches
- Experience working collaboratively with cross-functional teams such as design, product, and data science
- Experience with architectural patterns of large, high-scale applications, such as well-designed APIs and database schemas
- Automated testing, continuous integration, and other elements of a modern engineering workflow
- Leadership - Define and deliver well-scoped milestones for a project. Capable of showing up as a leader in your area of expertise on key projects; can make autonomous decisions that are relevant to our overall strategy