
Recruiter
Ekaterina Vishneva
Roles:
Must have skills:
Nice to have skills:
Considering candidates from:
Schengen and Ukraine
Schengen and Ukraine
Work arrangement: Remote only
Industry: Software Development
Language: English
Level: Senior
Size: 11-50 employees
Company
Archipelo is building an intelligent code discovery platform that provides the best tools for developers to discover code in any form—and benefit through insights, recognition, and greater productivity. They are transforming code search to improve the practice of modern programming—using a graph-based approach drawing on data from the entire open source ecosystem. They're on a mission to build the world's best code discovery engine. Archipelo is well-funded by top investors in Silicon Valley, including the first investors of Google, Twitter, Zoom, LinkedIn, and Uber. Their team has backgrounds from NASA, LinkedIn, Facebook, Amazon, AWS, Cisco and MIT, Harvard, Stanford, and Berkeley.
Description
Right now, they are seeking an Interface Developer to lead technology development on the frontier of code discovery and developer productivity. A successful applicant is an expert in web application development—a wizard in the browser with deep knowledge of the presentation layer. You will lead the development and deployment of multiple products and services using our core technology. You will write APIs, browser extensions, IDE integrations, bots and webhooks across services. You will build interfaces that visualize rich data insights that improve developer productivity. You will lead data-driven decision making with the team about which languages, frameworks, and libraries we should use to visualize key data that is best matched to the twin challenges of exploratory data analysis and analytic presentation.
Tasks:
- Develop breakthrough user experiences within web, browser extension, and native environments
- Design and build unique user interactions to be consistent across web, IDE, and CLI environments
- Design and deliver APIs that are a joy to use as a developer
- Code anywhere in our stack, taking ownership and responsibility for the presentation layer
- Develop novel tools to gain into complex data sets
- Relentlessly measure and improve application performance, responsiveness, and testing
- Obsess over implementation details related to appearance and behavior of every user interaction
- Push the boundaries of what is possible to extend and integrate into existing developer workflows
- Review code, mentor other engineers and support the team
- Attract, recruit and retain top talent
Must-have skills:
- Expertise in JavaScript (React, Node.js), TypeScript & GraphQL
- Expertise interacting with JSON REST APIs with standard tools (e.g., Postman)
- Experience with data visualization libraries and packages used today: Python (SciPy/NumPy/pandas, Seaborn, Bokeh, etc.), R (ggplot2, grid), and JS (D3.js, Vega, Plotly), etc.
- Expertise deploying solutions in an Agile/DevOps CI/CD environment
- Expertise with browser technologies and developer tools
- Experience developing across clients, including web, IDE, browser extensions, CLI
- Expertise in unit, integration and end-to-end testing
- Startup experience
Nice-to-have skills:
- Bachelor’s or Master's degree in computer science or related technical field
- 8+ years of professional software engineering experience
- Expertise or proficiency in Svelte, Django and Python
- Expertise in Go or willingness to learn fast
- Knowledge of image authoring tools
- Experience in platform development to solve complex business problems at scale
- Knowledge of event based systems development
- Knowledge of relational databases and SQL
Benefits:
- Stock options
- Paid vacation and sick leave
- A strong remote work culture that includes group activities and local gatherings
Interview process:
- Intro call with Toughbyte
- Vision and Opportunity Interview
- Culture and Operations Interview
- First Technical Interview w/ Technical Challenge (20-25 mins)
- Second Technical Interview
- (Optional) Third Technical Interview
- Compensation discussion
- (Optional) Meeting with Investor to Close
Questions
Unfortunately, no. The company is looking to hire a full-time employee.
Position closed, but we can still help
Check out our current open positions