Job Description
- Develop software in an API-friendly manner by using a modern tech stack and cloud stack.
- As a member of the core Launchpad engineering team, you’ll have the opportunity to work across ventures covering a wide array of industries, user bases and technologies. Perhaps you’ll spend 3 months building and launching one MVP, and then hand it over so that you can start building a different product from zero.
- Collaborate cross-functionally with frontend developers, product designers, and founder teams to build, launch and grow high-impact applications with seamless user experiences.
- Take responsibility for end-to-end product delivery, including security considerations, code reviews, testing, quality assurance and bug fixes as part of the CI/CD cycle.
- Make foundational architectural decisions, and define and prioritize technical roadmaps for early stage ventures.
- Identify opportunities and lead efforts to continuously improve Launchpad’s engineering practices, with the objective of furthering impact delivered to customers through high quality products.
- Onboard and mentor new team members as Launchpad’s team grows (both Launchpad’s core engineering team, and portfolio company teams built for venture spin outs).
Requirements
5-7 years of experience building APIs (REST/RPC)
Programming languages: Typescript (Node.js), Golang or Python
Exceptional knowledge in operative systems, linux, RAM, CPU, algorithm, networking, and a strong understanding of OOP concepts, SOLID, GRASP, etc
Good knowledge of PostgreSQL
Strong use of test frameworks (unit, functional, integrational)
Fluent use of CI/CD management systems Docker, Helm, and Kubernetes, ability to use Terraform
Experience with monitoring (e.g., Datadog, Prometheus, Loki, Newrelic, PagerDuty)
Experience working in a product-focused startup and building user-friendly applications from zero