Full Stack Software Engineer
Build scalable full-stack web applications using React, TypeScript, and Node.js. Own features from design through production deployment while partnering with product and design teams.
About the job
Your Impact
- Design, develop, and deliver full-stack features across frontend and backend systems, taking ownership from concept through production deployment
- Build scalable and responsive web applications using modern frontend frameworks and distributed backend services
- Contribute to architecture decisions, including frontend infrastructure, CI/CD pipelines, build systems, and application design patterns
- Own end-to-end quality, including unit, functional, and integration testing, ensuring robust and resilient software delivery
- Partner cross-functionally with Product Management, Design, and backend teams to refine requirements and deliver high-impact features
- Optimize user workflows and application performance, ensuring accessibility, responsiveness, and usability across platforms
- Develop and integrate APIs and services to enable seamless communication across distributed systems
- Monitor application performance, define metrics, and proactively identify and resolve production issues
- Continuously improve code quality, maintainability, and developer experience through best practices and tooling
Your Toolkit
- 3–5+ years of professional experience in full-stack or UI-focused software engineering
- Strong frontend experience with React, TypeScript, JavaScript, HTML5, and CSS3
- Experience building backend services and APIs using Node.js, TypeScript, or similar technologies
- Solid understanding of RESTful API design and distributed system communication patterns
- Experience with modern build systems, CI/CD pipelines, and frontend tooling
- Familiarity with version control systems (Git) and collaborative development workflows
- Understanding of performance optimization, browser rendering, and debugging techniques
- Knowledge of testing frameworks and best practices across frontend and backend layers
- Exposure to cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes) is a plus
Bonus Points
- Experience building microservices or service-oriented architectures
- Familiarity with accessibility standards (WCAG 2.0+) and inclusive design practices
- Experience with frontend performance monitoring and metrics (e.g., INP, latency optimization)
- Exposure to large-scale SaaS platforms or cybersecurity products
- Experience working closely with design systems and component libraries
Skills
React, TypeScript, JavaScript, HTML, Css3, Node.js, REST APIs, Git, CI/CD, AWS, Azure, GCP, Docker, Kubernetes
Similar jobs
Fullstack Engineering jobsBuild 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 test full-stack growth features that improve reader activation, retention, and creator success on Substack. The role requires at least three years of software engineering experience, product ownership, and familiarity with TypeScript, Node/Express, React, and Postgres.
Build scalable platforms, services, and internal tools supporting payments, claims submission, and revenue-cycle workflows. The role requires 3+ years of engineering experience, strong system and frontend architecture knowledge, and familiarity with technologies such as React, Node.js, TypeScript, Kafka, and AWS.
Develops AI and security features for enterprise products, owning greenfield projects from inception to launch. Requires 5+ years experience in product engineering with AI/ML and security, fullstack skills in Golang/Java/TypeScript, and cross-functional collaboration.
Builds 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.