
Software Engineer - Full Stack
Evlo AI
Job description
About The Role
The role owns the architecture, development, and scaling of core user-facing web applications and backend services handling millions of daily active users.
The engineering team collaborates closely with product and design to deliver performant, reliable, and accessible features across the entire technology stack.
Key Responsibilities
-
Design and implement scalable RESTful and GraphQL APIs using Node.js and TypeScript within microservices architectures
-
Build responsive, high-performance user interfaces using React, Next.js, and modern CSS frameworks
-
Manage cloud infrastructure on AWS, utilizing Docker and Kubernetes for containerized deployments and CI/CD pipelines
-
Optimize application performance, monitor system latency, and resolve production bottlenecks using Datadog and Sentry
-
Write comprehensive unit and integration tests, participate in rigorous code reviews, and maintain high engineering standards
What We Are Looking For
-
3โ6 years of professional software engineering experience building full-stack web applications at scale
-
Strong proficiency in JavaScript/TypeScript, React, Node.js, and relational databases like PostgreSQL
-
Demonstrated experience with cloud services (AWS or GCP) and modern CI/CD tooling
-
Solid understanding of software design patterns, data structures, and web security best practices
-
Bonus: Experience with mobile development (React Native or Swift) and event-driven architectures using Kafka or RabbitMQ