Design, build and test new features based on our technology and business needs within an agile environment where we embrace frequent releases and quality code.
Provide strong technical leadership in areas of design, architecture, quality and developer productivity
Tech lead projects and help define the work streams required to deliver projects and features
Improve testing and tooling for our apps and services
Collaborate with various product and technical team members and leaders
Write structured, tested, readable and maintainable code.
Optimize apps and services for performance, scalability and user experience
Develop and maintain reusable code and libraries
Participate in code reviews to ensure code quality and distribute knowledge
Support your teammates by continuing to learn and grow
Requirements
Minimum 7 years' experience in software engineering including 4+ years of experience with full stack architecture, distributed systems and microservices
A product-centric mindset and ability to challenge product owners and teammates to improve in all areas of product engineering.
Desire to write feature code as well as infrastructure as code for builds and deployments
Strong quality and test automation bias. Attention to detail and help teammates deliver polished products
A desire to move fast and ship high quality code.
Experience including major contributions in developing multiple microservices, preferably as a tech lead, having built them from scratch and worked through all phases of product development from planning and design to execution and release
Ability to work effectively with remote teammates
Passion for software engineering, clean code and strong sense of ownership and accountability
Experience mentoring engineers with a history of presenting team tech talks on multiple development topics
Must Have: Multiple years of industry experience:
Top notch communication skills
A mission-oriented mindset and a strong desire to continuously learn and improve
Experience developing RESTful APIs and integrating them with frontend applications
Experience with unit and API test automation
Hands-on experience with databases (MySQL, PostgreSQL, MongoDB, etc.)
Microservices integration with Kafka
Observability tools, and service operations
Docker
Gitlab, Gitlab CI
Benefits
Stock-options package
Health benefits include medical, dental and vision
401K
Long-term disability
Unlimited PTO
Life insurance
Paid Leave Program
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
full stack architecturedistributed systemsmicroservicesRESTful APIsunit test automationAPI test automationdatabasesDockerGitlabGitlab CI
Soft skills
technical leadershipcommunication skillsproduct-centric mindsetattention to detailownershipaccountabilitymentoringcollaborationdesire to learnmission-oriented mindset