
Software Engineer - Full Stack
Evlo AI · Seattle, WA
About this role
The candidate will own the end-to-end development of high-throughput web and mobile applications serving millions of active users. Responsibilities include designing responsive front-end interfaces with React and TypeScript, and building secure backend services using Node.js, Go, or Python. The engineering team works across the full technology stack using modern TypeScript, React, and Node.js within a cloud-native infrastructure. The role involves collaborating with collaborating with product managers, designers, and QA engineers to deliver iterative software releases. The candidate will also be responsible for optimizing application performance and maintaining high availability across production environments.
Skills & technologies
Nice to have
Read full description
The role owns the end-to-end development of high-throughput web and mobile applications, building user-facing features and scalable backend services that serve millions of active users daily.
The engineering team works across the full technology stack using modern TypeScript, React, Node.js, and cloud-native infrastructure to solve complex performance and architectural challenges.
Key Responsibilities
- Design and implement responsive, accessible front-end interfaces using React, TypeScript, and modern CSS frameworks
- Build robust, secure backend services and RESTful APIs using Node.js, Go, or Python within microservices architectures
- Develop and maintain cross-platform mobile applications utilizing React Native or native mobile tooling
- Optimize application performance, reduce page load latency, and ensure high availability across all production environments
- Collaborate with product managers, designers, and QA engineers to define requirements and deliver iterative software releases
- Write comprehensive unit, integration, and end-to-end tests; participate in rigorous code reviews and maintain engineering documentation
- 3-6 years of professional software engineering experience building production-grade web or mobile applications
- Strong proficiency in JavaScript/TypeScript, React, Node.js, and modern relational or NoSQL databases
- Hands-on experience with cloud platforms like AWS, GCP, or Azure and containerization tools such as Docker and Kubernetes
- Solid understanding of software design patterns, data structures, algorithm efficiency, and distributed systems architecture
- Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience
- Bonus: Experience with GraphQL, real-time WebSockets, or native mobile development in Swift/Kotlin