About Crafting
Built by developers,
for developers.
We are inspired to revolutionize the software development experience. If you share our passion for enhancing developer productivity, talk to us.
Get StartedOur Mission: Empower Engineering Teams With A Powerful Cloud Development Platform
At Crafting, our mission is the driving force behind everything we do. We believe that by empowering engineers with efficient, adaptable, and streamlined development environments, we're not only enhancing their individual capabilities but also elevating the collective potential of entire engineering teams. We are here to simplify the complex, eliminate bottlenecks, and ensure that engineers can focus their talents where they matter most—on building remarkable software.
How it all Started...
We have worked as engineering leaders with extensive backgrounds in top tech companies and early-stage startups. Through years of hands-on experience, we navigated the complexities of real-world challenges, mastering the art of setting up development environments and practices that drive unparalleled productivity in high-velocity engineering teams. However, we still noticed recurring issues and struggles as companies grew. Often, internal tools were hastily cobbled together with limited resources to address these issues.
This inspired us to create Crafting, a holistic solution informed by insights from top engineering teams. We aim to be your trusted partner, promoting best practices and delivering tailored development environments and tooling for every engineering team's unique needs.
Our Technical Approach
At Crafting, we're developers ourselves, and we're passionate about staying at the forefront of innovation and embracing best practices. We seamlessly integrate with the broader tech ecosystem, ensuring that our development environment is highly customizable and compatible with your preferred tools and practices, all in a simpler and more intuitive way. While you focus on crafting business logic and delivering value, we handle the necessary groundwork using professional and industry-standard approaches. Our goal is to simplify your development process and eliminate the 'dirty work' that can slow you down.
Customization and extensibility are at the heart of our approach. Whether you choose to leverage our platform end-to-end for a comprehensive coding, testing, integration, and preview experience, or if you simply want to address specific pain points in your workflow, rest assured that you're in the driver's seat. You can effortlessly set up toolchains and integrate third-party services on our platform. We also encourage you to use us as building blocks, allowing you to create your internal tools on top of our platform, tailored to your specific needs.
Validated by our customers(click to see case study):
Meet the Team
At Crafting, our founders bring profound hands-on knowledge of cloud technology and have witnessed the transformative power of modern cloud-based development tools at top companies. With a remote-first approach, we've assembled a dynamic team of eight engineers and a designer, who are all driven to creating new solutions. We are a group of passionate people dedicated to creating the future of cloud technologies and digital experiences.
Our Founders
I worked as an early Engineer / Engineering Manager at Facebook and Square, seeing the tremendous growth in the engineering team from pre-IPO to post-IPO. And then I co-founded Lime, where as a CTO, I experienced the challenges that every startup faces from the very beginning.
I previously worked as a Software Engineer at VMware, Google Cloud and Google X, also built startups from ground zero. Experiencing the challenges on both sides of cloud providers and developers using cloud, I'm motivated to make things easier.
Our Advisors
Gokul Rajaram
Advisor
Investment Lead at Doordash
Russ Heddleston
Advisor
Co-founder and CEO of DocSend
David Mortenson
Advisor
Ex-VP of Engineering, Head of Infra at Meta
Mike Donohue
Advisor
Senior Vice President, Global Sales
Partnering with Startup Communities
StartX
500 Global
Crafting supports startup community by providing long-term free access to our platform and/or deep discounts for startups in various stages. We understand the challenges of building product in a startup and we are here to help. Please contact us.
Job Openings
Senior/Lead Engineer
This position is the driving force of technical innovation, tackling difficult real world problems with customer first and best user experience in priority. The candidate will have the opportunity to take ownership and responsibility to drive feature domains and directions end-to-end, deliver high quality products to customers and work with customers directly to retain high customer satisfaction. The candidate must be open minded and listening to feedback, collaborating well in a fast-paced startup environment.
Responsibilities:
- Take ownership of multiple aspects covering product, internal process, engineering practice and drive directions end-to-end;
- Work closely with customers to solve customer specific problems and retain high customer satisfaction;
- Lead and collaborate with engineers to tackle difficult problems, build innovations and improve process efficiency;
- Collaborate with marketing/sales for better support and shape better product directions;
- Contribute to planning and strategic decisions.
Skills & Qualifications:
- Strong technical hands-on capabilities about directly working on technical tasks related to distributed systems, container technologies, Linux system, networking, security, involving stacks like Go, Typescript, bash, protobuf/gRPC, Kubernetes, etc and cloud providers like AWS, GCP;
- Present clear and well-structured documents related to product, design, process, planning etc.;
- Communicate well with customers and being open minded to have a good understanding of customer issues and crafting best-fit solutions;
- Lead and collaborate with engineers to tackle specific problems end-to-end;
- Communicate well and provide helpful feedback and thoughts to product designs, strategies and execution.
Solution Engineer
The Solution Engineer role works closely with customers to make sure customers are able to use the Crafting system to solve their problems with best practice.
Responsibilities:
- Build full solutions to let customers onboard smoothly and effortlessly;
- Handle customer requests regarding issues, configuration changes, etc and communicate with customers professionally;
- Provide professional proposals and implementations to solve customer specific problems and fulfill requirements;
- Continuously support customer growth by identifying feature gaps, providing best practices, and collaborating with Crafting system development.
Skills & Qualifications:
- Professional customer-facing communication skills;
- Broad experience with popular programming languages and eco-systems, and Linux based development;
- Broad experience with popular cloud technologies: AWS, GCP, Kubernetes, Docker etc. fluent with common tools: kubectl, helm, terraform, aws CLI, gcloud etc.
- Solid knowledge in broad domains, including: Linux system, networking, security, distributed system, databases, etc.;
- Solid knowledge of best practices and commonly used tools;
- Capable of resolving real-world problems and building solutions quickly with high quality;
- Fast learner to quickly become an expert in unfamiliar areas.
Infrastructure Engineer
The Infrastructure Engineer role is to solve deep technical problems in a state-of-the-art cloud system, pushing technical boundaries of what is possible in the next generation of cloud-based development platform.
Responsibilities:
- Design/implement subsystems of the product and common/shared components;
- Define APIs, data models, specifications and protocols for the inter-communication among multiple systems;
- Build up the infrastructure and internal tools for a stable product and business insights;
- Optimize product performance; maintain the healthiness of the codebase, etc.
Skills & Qualifications:
- Strong programming skills in Go, typescript is a plus;
- Deep understanding of network protocols like TCP/UDP/HTTP/gRPC etc.;
- Deep understanding of container technology, strong knowledge about Kubernetes;
- Extensive experience with GCP/AWS;
- Experience with gPRC and protocol buffers;
- Scrappy and resourceful to solve problems in a dynamic, fast-changing environment;
- Fast learner and good communicator.
Technical Support
The Technical Support role is to provide high-quality support to our customers, mainly highly skilled professional engineers working in top tech companies, resolving inquiries and issues from customers with timely responses.
Responsibilities:
- Have a deep understanding of Crafting products and keep up with the fast product development by continuous learning;
- Respond to customer questions and requests in time, treat customers issues as highest priority;
- Collect and summarize key information from customers to understand the requests from customer perspective;
- Quickly investigate specific cases and provide satisfying and professional solutions to customers;
- Provide clear and in-depth insights of the problem to other teams when escalation is needed;
Skills & Qualifications:
- Professional customer-facing communication skills;
- Minimum 3 years of experiences in technical support role;
- Solid technical knowledge in broad domains, including: Linux system, networking, security, distributed system, databases, etc.;
- Broad experience with common development practice, popular open source projects, programming languages and eco-systems;
- Broad experience with popular cloud technologies: AWS, GCP, Kubernetes, Docker etc. fluent with common tools: kubectl, helm, terraform, aws CLI, gcloud etc.
- Solid troubleshooting skills and fast learner to quickly become an expert in unfamiliar areas.