Software Engineer
Build and maintain full-stack web applications and ETL solutions for enterprise clients, working across React-based frontend systems and backend technologies. The role requires a bachelor's degree or equivalent education and 2–5 years of relevant software engineering experience.
About the job
Responsibilities
- Build, modify, and maintain web applications with React across multiple browsers and platforms.
- Build and maintain ETL jobs for storing and organizing customer data in the Yext Knowledge Graph.
- Advise engineering and business stakeholders on best practices, compatibility issues, and tradeoffs.
- Improve development tooling, software quality, iteration speed, and maintainability using modern technologies.
- Collaborate across engineering, product, design, and project management.
- Write clean, tested, and well-structured code.
Requirements
- Bachelor's degree or higher in Computer Science, a related field, or equivalent college-level education.
- Frontend experience with React, HTML, CSS, and JavaScript.
- Ability to work across frontend and backend technologies.
- Openness to new technologies and creative solutions.
- Ability to work effectively in a fast-paced, high-growth environment.
Nice-to-haves
- Full-stack development experience with React, TypeScript, JavaScript, Node.js, Python, Go, and/or Java.
- Contributions to open-source projects.
- Experience with agentic coding tools.
- 2–5 years of relevant software engineering experience.
Skills
React, HTML, CSS, JavaScript, ETL, Yext Knowledge Graph, TypeScript, Node.js, Python, Go, Java, Open-Source Software, Agentic Coding Tools
Similar jobs
Fullstack Engineering jobsBuild and deploy software for Stripe’s global financial infrastructure while solving complex problems, collaborating on multi-person projects, and learning unfamiliar systems. The role is designed for new graduates with programming experience and a bachelor’s or master’s degree or equivalent experience.
Build and maintain full-stack components and services supporting online catering orders, with responsibility for architecture, reliability, performance, testing, and on-call support. Requires 2+ years of software engineering experience with C#, .NET, a frontend framework, and AWS.
Build and own bespoke People & Talent products end to end, from user experience and technical specification through full-stack implementation and production delivery. The role requires 2–4 years of autonomous product or full-stack engineering experience, strong UI/UX judgment, and comfort handling sensitive data.
Build, test, and deploy modern C++ software and high-performance products for defense and autonomy customers. The role involves customer integration, product development, and deployment infrastructure, with a bachelor's degree and at least two years of C++ experience preferred.
Builds and ships production software for Stripe through a substantial internship project, collaborating with engineers and stakeholders. Candidates should be pursuing a degree in computer science or a related field and have programming experience through coursework, projects, or prior internships.