Full-Time Senior Software Engineer – Frontend
Job Description
As a Senior Engineer at Gremlin, you will have the opportunity to improve the reliability of the internet at large by developing Chaos Engineering tooling. You will be able to leverage your engineering experience to inform product design as well as solve complex technical problems that directly impact our customers (which range from the Fortune 500 to smaller organizations). You will work closely with a small, talented team focused on quality, delivery, and predictability with an emphasis on providing our customers a great user experience.
In this role, you’ll get to:
- Work closely with engineers, designers, product managers, and other stakeholders to design and build the latest and greatest in Chaos Engineering tooling
- Leverage strong collaboration and communication skills to deliver new features within a remote culture
- Partner with design to understand the customer’s needs and design interfaces and experiences that lead our customers to success
- Partner with product and other business units to understand business problems and present technical solutions and tradeoffs
- Actively mentor and grow your teammates
- Care deeply about the customer experience
We’ll expect you to have:
- Experience as a self-driven and collaborative problem solver with strong communication skills
- 3+ years professional Frontend software engineering experience in modern technologies (TypeScript, JavaScript, React, CSS, etc.)
- Leverage your own design skills to collaborate with designers and stakeholders to implement designs and features to required specifications
- Strong at breaking down ambiguous problems into concrete actions and milestones
- Experience with agile development environments and practices
Strong advocate and practitioner of unit testing and integration testing (Jest/Cypress), CI/CD, code quality, and engineering best practices - Experience or strong interest in infrastructure & systems level technologies: e.g., Linux, Docker, Kubernetes, OpenShift, etc.
Bonus Experience:
- Experience in cloud technologies: e.g., AWS, DynamoDB, Lambda, Serverless
- Experience with CSS-in-JS (emotion, styled-components, etc)
- Has been on-call and participated in an incident management program
- Experience or interest in Rust & Systems Level Programming
- Experience with Java software development
- Experience taking features from concept to full production release
*If you don’t think you meet all of the criteria below but still are interested in the job, please apply. Nobody checks every box—we’re looking for candidates that are particularly strong in a few areas, and have some interest and capabilities in others.*
Benefits:
- Competitive compensation
- 401k Match
- Stock Options
- Flexible PTO
- Competitive benefits package, including medical, dental, and vision insurance
- Team Activities (currently virtual due to Covid-19)
How to Apply
Please submit an application here.232 total views, 0 today