Founding Engineer at Incoggo
🇺🇸 United States › California › San Francisco (Posted Sep 6 2022)
Please mention that you found the job at Golangprojects.com
Apply now!
Salary
$100k-$200k • 0.50%-2.00% USD
Job description
San Francisco, CA • 2 People • B2C Software & Services / Networking Software • Engineering • $100k-$200k • 0.50%-2.00%
Incoggo is a platform + marketplace for a new kind of extension that works in browsers, desktop apps, and mobile apps.
With Incoggo, developers can create useful extensions at Layer 7 of the OSI networking model (read: plug-ins for a local proxy that can modify any application with network features).
We’re on a mission to enable users to extend anything — the possibilities are endless: a cross-browser ad-blocker, new tools for security & privacy, automatic translation with apps like Discord or Notion, new color themes for apps like Spotify or Postman…
We are already seeing great early traction with just a few initial extensions:
We launched our first extensions earlier this year, hit #1 Product of the Day on Product Hunt🥇, and were nominated for a Golden Kitty award 🏆
Our downloads are growing around 10% every week without marketing (100% via word-of-mouth)
Now, we’re focused on optimizing the existing platform, building new extensions, and marketing to supercharge growth and adoption.
About the Team
We’re a small team (2 cofounders), and we just raised a $1.5M pre-seed from top-tier Silicon Valley investors, including Engineering Capital, Phenomenal Ventures, Cryptica Capital, and angels from Meta, Compass, & Climate AI.
Our CEO was previously co-founder and CTO of a startup that created its own Linux distro (a fork of Gentoo), built a suite of ‘remote store management’ tools, and had a successful bootstrapped exit in 2019. Our other co-founder leads partnerships, and has experiences across marketing and venture capital. We’re looking for a founding engineer excited to work on a small team to define, build, and expand the Incoggo platform.
Skills
Networking, Systems, Golang, Rust, Bash
Compensation + Benefits
We offer above-market salary and equity, health + vision, hybrid / in-office work, a high-independence environment, and unlimited PTO.
Incoggo is an equal opportunity employer, and we value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, disability status, or any other protected class.
What the Candidate Will Do / Expectations
You’ll work closely with our CEO to own, develop, and shape the future of the Incoggo platform!
You will build and ship high-quality products quickly.
You will focus on the user and build features to solve their needs.
You will help drive the technical roadmap forward by contributing to architectural decisions and building new infrastructure, services, applications, and features from inception to production.
You have high attention to detail that is reflected in the quality of your work, but you’re still able to balance taking on tech-debt with business requirements.
You have a passion for your craft that drives you to improve systems and code without being explicitly told.
You are excited by the opportunity to grow with the company! 🚀
Tech
Our application is primarily written in Golang (including cgo in several modules). We also leverage Sqlite and Bash scripts.
We’re considering creating a more fully-fledged UI using Rust (Tauri) in the near future.
We use Notion, Trello, GitHub, and Slack for async communication and project management.
That said, we’re all ears to new technology that can help us move faster. Join us to make an impact on our stack!
Qualifications
4+ years of Software Engineering experience.
Deep familiarity with OSI Model Layers 4 + 5 (SSL / TLS) and Layer 7 (Proxies / VPNs).
Comfortable diving into low-level standard and networking libraries to make changes.
Comfortable with greenfield projects — working with the team to define requirements, talking to users & incorporating feedback, and taking the project from inception to production.
Nice-to-haves (not required, but a plus): experience with networking, systems, proxies / VPNs, familiarity with Golang, familiarity with Rust, familiarity with building desktop and / or mobile applications from scratch
Interview Process
Zoom Screen or Coffee / Lunch (30 minutes – 1 hour)
Chat about your background to ensure the role is a good fit + give you an opportunity to ask questions about Incoggo!
Take-Home Task + Follow-up Technical Call (2 hours – 4 hours)
You’ll be given a challenging take-home task that’s representative of the work you’ll be doing at Incoggo. You can use your own IDE, Google, etc. — the task is designed to take a few hours maximum, then we’ll have a short Zoom or Coffee, and we’ll walk through your solution + thought process on the task.
Reference Checks + Paid Work Trial (1 week – 2 weeks)
You’ll provide us with 1-2 references from people that you’ve worked with in the past.
After we check in with your references, we’ll then do a paid (fixed hourly rate) work trial (we can work around your schedule — a few evening hours, mornings, etc. are fine). You’ll work with the team to complete real tickets, have a chance to ask any questions that might come up, and get a feel for what working with us will be like!
Offer extended
Our interview process is meant to simulate what working at Incoggo is like as closely as possible. We love candidates that have tried out our product and come prepared with questions about Incoggo.
Please mention that you found the job at Golangprojects.com
Apply now!