Role description
As an Engineer focused on severless Open Source tools, you will be responsible for driving the future evolution of the serverless Framework and other open source efforts. You’ll be working on software projects at different stages of maturity and mould them into compelling user-facing products with an engaged and active developer community. This ranges from identifying tooling opportunities, prototyping designs and implementing simple yet extensible integrations with 3rd party serverless technologies/services. Simply put, you will be relentlessly focusing on building best in class serverless application tools offering powerful developer experiences.
Our ideal candidate is someone who lives and breathes Open Source, has a strong background in building CLI based developer tools, is familiar with serverless technologies and is exceptionally comfortable with Javascript.
To excel in this role, you MUST be good at
- Looking beyond symptoms to assess and comprehend the core problems developers are trying to solve
- Understanding the impact of breaking changes on software users
- Building incremental solutions that are backward compatible
- Presenting complex ideas and approaches in simple communicable terms across engineering and management levels
- Rapidly Iterating on solutions and continuously delivering software with automated unit/integration tests
- Collaborating to fellow engineers and embodying development best practices
- Demonstrating flexibility and efficiency working with remote teams
Requirements
- Being a contributor/maintainer of an enterprise-grade Javascript based open source framework or developer tool
- Minimum 3-4 years experience in actively supporting community-based feature development, bug fixing and release management
- Mastery in coding custom JavaScript solutions using Node.js and modern ES2017
- Ability to produce high quality, tested code with a strong emphasis on automated tests
- Keen eye for simple and powerful developer user experiences
- Demonstrable ability to effectively create user-facing documentation for projects
- Expertise with cloud architectures based on public cloud services
- Working knowledge of networking concepts, protocols and security (TCP/IP, UDP, HTTP, NTP, DNS, TLS etc)
- Working knowledge of shell scripting and continuous delivery practices
- Comfort with dynamic startup environments where change is constant and there is a need to be largely self-guided on complex problems
- Attention to detail and a high degree of individual ownership
- Exceptional written and verbal communication skills
- BS or MS in Computer Science or related technical field
Compensation Package
- Salary range is $125k - $185k - Dependent upon experience
- Great Health Care
- PTO, Sick, and Paid Holidays
If you are excited by the aforementioned responsibilities and meet the above qualifications, send us your resume and LinkedIn profile along with a note on why you think you are a good fit for this role. We are committed to providing all applicants a timely response.
We are proud to be an equal opportunity workplace committed to building a team culture that celebrates diversity and inclusion.