Software Engineer, Full-Stack
Build full-stack web applications with a front-end focus using React and gRPC, develop UIs, APIs, and integrations. Requires 4+ years experience, strong React proficiency, and backend skills in Node.js/Python.
About the job
Responsibilities
- Design, develop, and implement exceptional user interfaces for web applications using modern web technologies such as HTML, CSS, and JavaScript.
- Collaborate closely with product managers, UX designers, and other stakeholders to gather requirements, own the user experience, develop wireframes, and create high-fidelity prototypes.
- Develop and maintain API integrations, ensuring seamless communication between front-end and back-end systems using React and gRPC.
- Contribute to back-end development with a focus on creating robust APIs and ensuring smooth communication between the front-end and server using technologies like Node.js or Python.
- Build, test, and deploy full-stack web applications using React and gRPC, while ensuring responsiveness, performance, and scalability.
- Optimize web applications for performance, accessibility, and SEO best practices.
- Troubleshoot and resolve UI and back-end related issues, ensuring a consistent and optimal user experience across multiple platforms and devices.
- Write clean, maintainable, and well-documented code adhering to established coding standards, and deploy/debug using platforms like Vercel.
Requirements
- Bachelor's degree in Computer Science, Web Development, or a related field, or equivalent work experience.
- A minimum of 4 years of professional experience in full-stack development, with a focus on front-end engineering and API integration.
- Strong proficiency in HTML, CSS, and JavaScript, with extensive experience in React.
- Experience with gRPC for client-server communication, and familiarity with RESTful APIs, JSON, XML, and OAuth.
- Solid understanding of back-end technologies such as Node.js or Python, and experience working with server-side frameworks (e.g., FastAPI, Express).
- Familiarity with version control systems like Git and build/deploy platforms such as Vercel.
Compensation (California based)
- Standard base salary: $135,000-$300,000 annually.
- Compensation determined by location, level, job-related knowledge, skills, and experience.
- Eligible for variable compensation, equity, and benefits.
Skills
React, gRPC, HTML, CSS, JavaScript, Node.js, Python, FastAPI, Express, Git, Vercel
Similar jobs
Fullstack Engineering jobsBuilds cross-functional software infrastructure and simulation tooling for autonomy teams, including testing, deployment, mapping, and perception workflows. Requires a bachelor's degree, 3+ years of professional software engineering experience, strong C++, and experience with developer tooling and cloud infrastructure.
Build full-stack customer-facing experiences for integrations, combining modern React and TypeScript interfaces with scalable backend services and APIs. The role requires 3+ years of frontend-focused software development experience and familiarity with testing, databases, and high-performance applications.
Build and own scalable full-stack systems for financial institution onboarding, integrating with banking infrastructure and compliance providers. The role requires modern web technology experience, strong system design skills, customer collaboration, and a bachelor's degree.
Build and evolve full-stack experiences for onX Hunt across mobile applications, APIs, backend services, and data systems. The role requires 5+ years of software development experience, strong API and distributed-systems expertise, and proficiency with Go, Elixir, or similar languages.
Build backend services, evaluation pipelines, and full-stack features for Mercor's AI-powered talent assessment platform that vets and matches experts for frontier AI labs. Requires 3+ years production software engineering experience with strong backend fundamentals and product intuition; LLM experience is a plus.