Senior Software Engineer
Published on November 11, 2024
Jungle Scout is the leading all-in-one platform for selling on Amazon, supporting more than $50 billion in annual Amazon revenue. Founded in 2015 as the first Amazon product research tool, Jungle Scout today features a full suite of best-in-class business management solutions and powerful market intelligence resources to help entrepreneurs and brands manage their e-commerce businesses. Jungle Scout is headquartered in Austin, Texas and supports 10 global Amazon marketplaces.
The Jungle Scout team is a group of smart, motivated, and fun-loving professionals working hard to help our customers achieve success. We have a remote-first culture with employees across the world as well as in our hub offices in Austin, TX and Vancouver, BC. We believe team members should have the opportunity to choose the work environment that works best for them, so we give our team members the option of working from home, at one of our hub offices, or from a co-working space.
We offer workplace flexibility, competitive compensation packages, 401K/RRSP matching, generous vacation, and professional development to help you thrive in your career.
The Tech Stack:
- React
- Ruby on Rails (primary), Typescript, Node
- AWS RDS and Azure Cosmos DB (Postgres SQL), DynamoDB, ElasticSearch
- AWS, Azure
- Build Pipeline: CodePipeline (AWS), CircleCI
- Monitoring: DataDog, Sentry, Cloudwatch
- On-call: PagerDuty
In this role, you will do:
- Coding and Contribution: Engage in coding tasks, contributing high-quality code to various projects.
- Technical Design: Develop and review technical design documents to guide the implementation of features and improvements.
- Architecture and Infrastructure: Develop and enhance the software architecture and infrastructure to ensure scalability and robustness.
- Collaborative Development: Work closely with UX designers and PMs to build features that meet user needs and business goals.
- Mentorship: Provide guidance and mentorship to other engineers, fostering their growth and development.
- Team Syncs: Participate in two-week sprints to prioritize, set goals and track progress effectively.
- Opportunity Identification: Identify potential opportunities for high-impact initiatives and advocate for their implementation.
- On-Call Rotation: Participate in the on-call rotation to maintain and support the system's reliability.
- Remote Communication: Utilize Slack for asynchronous communication to maintain swift and efficient workflows in our remote environment.
You will excel in this role, if you have:
- Experienced Senior Full Stack Engineer: You’re a seasoned Full Stack Engineer with over 5 years of experience. You excel at shipping end-to-end features, from user interfaces to the backend services that power them, using modern frameworks like React and Ruby on Rails. Some of your experience comes from a startup environment.
- Cloud Savvy: You have hands-on experience deploying, monitoring, and maintaining high-traffic services on AWS or other modern public cloud platforms.
- Master Communicator: You are fluent in written and spoken English, and you communicate effectively with both technical and non-technical audiences.
- Strong Collaborator: You thrive in collaboration with UX designers and Product Managers to bring beautiful designs to life and deliver them into the hands of customers.
- Passionate Mentor: You seize every opportunity to share knowledge with your team and mentor junior engineers.
- Dedicated Owner: You take strong ownership of your work and deliverables, ensuring high-quality outcomes.
- Customer-Focused: You have a genuine passion for delivering customer-facing features that enhance user experience.
- Remote Work Expert: This isn’t your first remote role. You know how to work effectively in remote settings, utilizing tools like Slack and Zoom to maintain productivity and communication.