πUnited States
Principal Software Engineer

Thrive Market
π΅ $190k-$230k
πRemote - United States
Please let Thrive Market know you found this job on JobsCollider. Thanks! π
Summary
Join Thrive Market's platform team and contribute to the development and improvement of high-performance, scalable services. You will design and build REST and JSON API services, decompose existing services into microservices, and ensure scalability and low latency. This role requires extensive experience in backend development, using technologies like Golang, Python, and AWS. You will work collaboratively with cross-functional teams and leverage observability tools to optimize code. Thrive Market offers a competitive salary, comprehensive health benefits, flexible PTO, and a supportive work environment.
Requirements
- 10+ years developing end-to-end high-traffic responsive cross-platform sites
- Working knowledge of Linux, Relational & NoSQL databases, serverless
- Working knowledge with different AWS services - Lambda, S3, Cloudwatch, etc
- Experience in building n-tier applications that can support millions of transactions per day
- Understand tradeoffs between architecture choices, and various database technologies i.e. Relational Vs Document Vs Wide Column
- Shipped multiple high-customer impact use cases through simple and effective solutions, in a highly trafficked customer-facing product
- Understand scaling and performance in a microservice architecture
- Experience using version control such as Git
- Able to prioritize Customer, Team, and Business ahead of everything else on a consistent basis
Responsibilities
- Develop REST, and JSON API services that enable new customer experiences
- Decompose existing services into scalable microservices where needed
- Build services that scale horizontally and provide low uniform latency as demand increases, leveraging the right tools (languages, databases, serverless, distributed streaming, etc)
- Working with Golang, Python, PHP, Java, AWS, Kafka
- Test-driven development from the get-go, to protect customer experience and build speed and reliability into the development process. Incorporate meaningful metrics into new services and functionality you build and evangelize them
- Work with cross-functional teams to troubleshoot issues and restore function
- Work closely with the product team and innovate game-changing ideas for the Customer
- Create discussions around architecture and code design choices where appropriate
- Use observability tools like New Relic to continuously improve and optimize the code
- Be able to independently carry projects from inception to completion with minimal supervision. Able to estimate tasks accurately and partner with Tech leads and other peers in the timely completion of projects
Benefits
- Comprehensive health benefits (medical, dental, vision, life and disability)
- Competitive salary (DOE) + equity
- 401k plan
- Flexible Paid Time Off
- Subsidized ClassPass Membership with access to fitness classes and wellness and beauty experiences
- Stocked kitchen in our Thrive Market Home Office with Thrive Market products
- Dog-Friendly Office
- Yoga, meditation, and other weekly events for mindfulness
- Coverage for Life Coaching & Therapy Sessions on our holistic mental health and well-being platform
- Free Thrive Market membership with exclusive employee discount
Share this job:
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Similar Remote Jobs
πPortugal
πUnited States
πWorldwide
πUnited States
π°$158k-$181k
πUnited States
π°$225k-$275k
πUnited States
π°$180k-$227k
πWorldwide
π°$180k-$227k
πWorldwide
π°$180k-$227k
πWorldwide