Fullstack Software Engineer
Remote
Full Time
#Engineering
#TypeScript
#React
#Python
#Django
#AWS
We are looking for a skilled Senior Fullstack Software Engineer to join our team and contribute to the growth of the HTTPie ecosystem. Our platform encompasses a wide range of tools, including HTTPie Cloud, our web and desktop applications, the terminal interface, and our documentation sites. We focus on building intuitive developer tools that prioritize a seamless user experience, and we need someone who is comfortable navigating the entire stack to help us evolve our services.
Key outcomes
- Develop user-facing features that emphasize simplicity and a high-quality interface.
- Manage projects across the full stack, ranging from designing database models to implementing API endpoints and frontend components.
- Enhance our real-time data synchronization protocols to ensure reliability.
- Implement collaboration and team-based features throughout our platform.
- Build version control and data history capabilities for our users.
- Create robust API testing automation and advanced scripting features within our products.
- Expand our support for various formats, including OpenAPI, and improve our import and export mechanisms.
- Ensure a consistent and delightful developer experience by integrating different parts of our platform.
- Maintain system health by implementing effective analytics, monitoring, and alerting solutions.
Requirements
- At least 5 years of professional software engineering experience.
- Proven ability to build single-page applications using React.
- Strong background in developing backends with Python and Django.
- A deep understanding of HTTP and modern API design.
- Proficiency in modern coding, testing, debugging, and automation practices.
- A genuine passion for developer tools and a clear vision for what makes them effective.
- A commitment to simplicity and design, with a focus on creating a great user experience.
- The ability to balance the need for robust solutions with the speed required to move quickly.
- Strong written communication skills and a collaborative, learning-oriented mindset.
- Technical familiarity with TypeScript, AWS, and related infrastructure tools.
Preferred qualifications
- Experience designing and maintaining distributed systems.
- A history of building and shipping technology products.
- Previous experience working in an early-stage startup environment.
- Active participation in open-source development.
- A portfolio of side projects that demonstrate your entrepreneurial spirit.
Compensation
We offer a competitive compensation package that includes equity. Our team members also receive a MacBook Pro, a 5K display, and necessary accessories to ensure a productive setup. We support a remote work environment and provide coverage for co-working spaces to help you work from anywhere.
How to apply
If you are interested in helping us build the future of developer tools, we invite you to reach out and share your background with us. We look forward to learning more about your experience and how you can contribute to our mission.


