Senior Full-Stack Engineer
Design, build, and maintain full-stack applications powering core products and platforms, combining React-based frontend development with Go backend services, event-driven architectures, and containerized microservices. The role involves architecture decisions, production ownership, performance optimization, automated testing, CI/CD, code reviews, collaboration, and on-call support.
Responsibilities
- Design, build, and maintain full-stack applications that power core products and platforms
- Develop responsive, high-performance user interfaces using React
- Build and maintain backend services using Go and event-driven architectures
- Build scalable microservices in containerized environments using Docker and Kubernetes
- Drive architecture decisions that improve performance, resiliency, and maintainability
- Collaborate with engineers, product managers, designers, and QA to deliver end-to-end solutions
- Own code in production, monitor, debug, and continuously improve application performance and reliability
- Write automated tests and follow CI/CD best practices to ensure high-quality deployments
- Participate in code reviews, technical discussions, and knowledge sharing across teams
- Participate in on-call rotation to support production systems and respond to incidents
Requirements
- 5+ years of full-stack development experience
- Strong proficiency in React and modern frontend development practices
- Solid backend experience in Go or a similar language
- Strong understanding of microservices architecture, distributed systems, and event-based communication
- Familiarity with cloud infrastructure and container orchestration such as Kubernetes and Docker
- Solid understanding of observability, monitoring, and performance optimization
- Ability to troubleshoot production issues, analyze system behavior, and drive resolution
- Experience with React Native for mobile development is a plus
- Background in gaming, payments, or commerce systems is a plus
- Experience in adtech or offer monetization platforms is a plus
- Hands-on experience with Kafka or equivalent streaming platforms is a plus
- Experience with Redis or other in-memory data stores is a plus
- Experience with AWS, GCP, or Azure is a plus
- Familiarity with ClickHouse, Postgres, or other analytical, OLAP, or OLTP databases is a plus
- Prior experience working on internal platforms or developer-facing tools is a plus
Benefits
- Unlimited Flexible Time Off
- Personalized career roadmap
- Training and educational opportunities