We’re building exciting new generative AI video products, and need a Principal Full-stack Engineer.
At Worbler AI, you will be a key contributor to the design, development, and maintenance of complex web applications powered by state-of-the-art machine learning. You will lead the technical implementation of both front-end and back-end systems, ensuring that our products are not only performant and accessible but also scalable and robust. This role requires extensive experience in building and maintaining stateful front-end interfaces and scalable back-end services. You will play a critical role in shaping the direction of our projects in both technical and product aspects.
We’re ready to immediately get the right candidate onboard with generous terms commensurate with your experience.
What you’ll do
- Lead the design, development, and maintenance of high-performance web applications using Next.js, Svelte, React, TailwindCSS, and Node.js, in TypeScript.
- Architect and implement scalable, secure, and maintainable back-end services that support complex business logic.
- Develop and maintain complex, stateful front-end user interfaces with a focus on performance, accessibility, and responsiveness across various devices and browsers.
- Optimize applications for speed, performance, and scalability, implementing best practices in code and architecture.
- Collaborate closely with product, design, and front-end and back-end engineers to translate business requirements into technical solutions.
- Conduct code reviews, provide technical mentorship, and foster a culture of continuous improvement and knowledge sharing within the engineering team.
- Troubleshoot, debug, and resolve technical issues across the stack, ensuring the reliability and stability of our applications.
- Evaluate emerging technologies, industry trends, and best practices in web development, and exercise discretion on how to apply this knowledge to improve our tech stack and processes.
- Be the principal technical driver in planning and execution of projects as the lead frontend engineer, from concept to deployment.
- Have great taste in code, product, and design.
- Demonstrate excellent communication skills, including being proactive, empathetic, and efficient.
- Be highly motivated to deliver effective work.
Qualifications:
- Minimum 8 years of professional experience in full stack web development, with a strong focus on performance, accessibility, and scalability.
- Expertise in Next.js and React, with extensive experience building complex, stateful front-end interfaces.
- Proficiency in server-side development using Node.js, Fastify, and other relevant technologies.
- Proven experience in designing and maintaining scalable back-end services and APIs.
- Strong understanding of web performance optimization techniques, including lazy loading, code splitting, and caching strategies.
- Expertise in web animation techniques, including proficiency with a combination of CSS and JavaScript animations, SVG, Canvas (and/or WebGL) graphics, and browser performance optimization.
- In-depth knowledge of accessibility standards and best practices, with a proven track record of building accessible web applications.
- Experience with databases (specifically DynamoDB) and cloud platforms (specifically AWS).
- Proficient in modern front-end build tools and version control systems (e.g., Webpack, Babel, Git).
- Strong problem-solving skills, with a focus on writing clean, maintainable, and testable code.
- Excellent communication and leadership skills, with the ability to effectively collaborate with cross-functional teams and mentor junior developers.
- Experience utilizing CI/CD pipelines and automated testing frameworks in GitHub Actions.
- Insightful evaluation of advances in web development and demonstrated commitment to continuously improving your skills and the quality of your work.
- Valid US employment status (citizen, green card, H1B visa)
- Immediate availability
Benefits & Salary
- All US Federal Holidays (as flex days)
- 80 hours PTO
- 40 hours health leave
- Maternity/paternity paid leave
- Healthcare: full dental, vision, 50% medical
- 401k available
- Full remote, flexible work hours, ruthless evaluation of number and purpose of meetings
- Salaried
- Bottom of the band is $175,000, higher subject to skills and experience
- Founding engineer level equity option package
About Worbler AI
At Worbler AI, we have half a decade's worth of experience building fast generative AI models for a variety of business verticals. The core technology uses state-of-the-art machine learning to model voices and unique voice styles. We built a video editor around it to help users utilize the voices to make memes and funny videos that bring the same sizzle and energy to the sound side of videos that others have brought to the visual side. Now we’re taking it to the next level in helping small businesses succeed in omni-channel ecommerce with our content creation tools.
How we work
Our team is small but mighty. The coordination and communication tools we use are Github, Notion, Figma, Slack, and the G-suite. We are fully remote, so meetings happen on Zoom and Slack. We expect that you will be proactive in communicating on the projects you take on. We utilize Scrum to organize our work, which allows us to have a lot of autonomy and make decisions as a team on what we take on, when, and how fast we move. We promote flexible work hours accommodating our Eastern Time (US) core team.
The hiring process
- Send your CV and a cover letter detailing your experience with:
- Next.js and Svelte
- SVG, Canvas, WebGL, and CSS animation
- API design in Node.js
- Authentication using OAuth
- Responsive design and accessibility
- DynamoDB
- Include a recent open-source contribution you’re proud of, or describe a recent closed-source project that presented a challenge to you.
- We will respond and schedule an initial 45 minute videoconference interview.
- Subsequent steps are two more interviews with members of our product and backend team, and a final technical frontend interview.
- We will extend an offer to you based on the terms we have discussed.
- Upon accepting, onboarding can begin immediately!
- We will always communicate where you are in the process!
Know someone?
Contact [email protected] with a resume and an outline of relevant work experience and we’ll go from there!