Full Stack Engineer

Memfault
Summary
Join Memfault as a Senior Full Stack Engineer and contribute to a platform that empowers millions of devices to work flawlessly. You'll be part of a team developing a wide range of technologies, from SDKs for microcontrollers to large-scale data processing and complex charting. This role offers the opportunity to work on challenging technical problems, collaborate with various teams, and contribute to a modern development environment within the IoT industry. Memfault values a collaborative and ambitious culture, encouraging growth and providing opportunities to explore different areas of the technology stack. The company offers flexible work arrangements, including fully remote, fully in-office, and hybrid options, along with competitive compensation and benefits.
Requirements
- Caring, kind, low ego: other people do better when they work with you
- A developer with 5+ years of experience building web applications
- Well-versed with, and enthusiastic about React/Typescript Frontends or Python backends
- Passionate about building good products that deliver value to end users
- Excited to learn more about hardware and embedded software
- Proven experience in either Frontend or Backend development
- Built complex frontends with data visualizations in React/Typescript
- Scalable backends in Python (Django, Flask, SQLAlchemy, PostgreSQL, Clickhouse, Redis, AWS, Docker a plus)
Responsibilities
- Onboard as either a Frontend (React/Typescript) or Backend (Python) developer
- Work on the hard technical challenges that interest you while delivering value for our customers and supporting our business objectives
- Start with simple, pragmatic solutions and iterate quickly. Our engineers strive to ship meaningful work every day
- Collaborate with product, design, and other engineers to take ambiguous problems and build solutions that work for our customers
- Help bring modern development tools & best practices to a whole software engineering discipline in the IoT industry
- Have a major positive impact on our product, our customers, our culture and our business
Benefits
- We're proud to have an exceptional engineering culture β after all, we make developer tools and have 3 technical co-founders!
- We work on interesting technical challenges: Weβre set up as a team of generalists and have a very large technology stack, far more broad than the typical web startup. We do everything from SDKs for microcontrollers, to large-scale, real-time data processing in the backend, to complex custom charting in the frontend
- We are highly collaborative and ambitious : We have a small but very experienced team who has worked at startups, scale-ups, and includes former principal architects at large tech companies. You will have the chance to work directly with those people! Our development process encourages you to contribute to as many areas of our technology stack as youβre interested in
- We recognize growth is important for both our business and our engineers: We offer opportunities to explore different areas of our stack. Sometimes, our engineers try on different hats several times in a year! We make sure each team member is getting ample opportunity to challenge and stretch themselves, explore technologies that interest them, work across different parts of the business, and expand their skill sets
- We offer both fully-flexible remote work and opportunities to build in-person relationships: Fully remote, fully in-office and hybrid all a-OK. We are set up as a fully remote company, but we encourage people to come into the office to build relationships. We also have company-wide offsites once a year
- We offer full benefits (health, vision, dental, 401k), unlimited PTO, and competitive pay and equity packages
Share this job:
Similar Remote Jobs
