Software Engineer - Full Stack
About The Role
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
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
Recommended Jobs
Senior Software Engineer - Menu Platform
Posted 2 hours ago
Senior Software Engineer (ONSITE)
Posted 2 hours ago
Software Engineer, C++ (Starlink)
Posted 2 hours ago
Software Development Engineer, AWS Database Services
Posted 2 hours ago
Java Full stack Software Engineer III - React/Python
Posted 2 hours ago

