Senior Full-Stack Engineer
Build product features across mobile applications, backend services, data, and cloud infrastructure, from technical design through production operation.
Responsibilities
- Design and develop end-to-end features for React Native applications and backend services.
- Implement APIs, business logic, integrations, data models, and asynchronous processes.
- Build reusable capabilities for multiple products, customers, and white-label applications.
- Develop and operate scalable, reliable, secure, and cost-conscious cloud services.
- Write automated tests and manage deployment and production operation throughout the feature lifecycle.
- Monitor production systems, troubleshoot issues, and improve performance, reliability, security, and maintainability.
- Participate in code reviews and architectural decisions, and guide other developers.
- Use AI-assisted development tools to improve delivery speed and engineering quality.
Requirements
- At least 8 years of professional software development experience.
- Production experience delivering features across mobile or frontend and backend systems, including React Native.
- Strong TypeScript and modern JavaScript skills; experience with Node.js, .NET, or a comparable backend stack.
- Experience with a major cloud platform and designing, deploying, and operating production services.
- Experience with APIs, service integrations, SQL or NoSQL databases, and data modeling.
- Understanding of authentication, authorization, API security, and secure data handling.
- Familiarity with asynchronous processing, queues, background jobs, and event-driven systems.
- Practical experience with containers, CI/CD, monitoring, logging, and production deployments.
- Ability to independently design and deliver solutions across the full stack; strong problem-solving, communication, and mentoring abilities.
Nice to have
- Experience with white-label or multi-brand applications, native iOS or Android development, distributed systems, or microservices.
- Experience with payment, ordering, loyalty, or commerce platforms, or operating systems at scale.
- Practical experience with AI coding agents and development automation.