Sr Full Stack Engineer
About the Role:
We are seeking an experienced Sr Full Stack Engineer with a proven track record in designing, building, and operating backend services that support high-throughput workloads.
The ideal candidate will have hands-on experience with Java, Node.js, Kafka, and cloud platforms such as AWS/GCP, as well as a strong understanding of design patterns, system architecture, and microservices.
* Distributed Backend Services: Design, implement, and maintain distributed backend services using Java and Node.js.
* Message-Driven Architectures: Build and optimize message-driven architectures and data pipelines using Apache Kafka.
* Scalable APIs: Develop scalable and resilient APIs and backend services.
* Clean Code Practices: Write clean, maintainable, and well-tested code following industry best practices.
* Cloud Infrastructure: Deploy, monitor, and support applications running in Kubernetes across multiple cloud environments.
* System Design: Collaborate with architects and product teams to design system components and integrations.
* Troubleshooting: Troubleshoot production issues across services and infrastructure layers.
* Emerging Technologies: Prototype emerging technologies to reduce costs and increase engineering velocity.
Requirements:
* Hands-on experience with Java, Node.js, Kafka, and cloud platforms such as AWS/GCP.
* Strong understanding of design patterns, system architecture, and microservices.
* Experience with CI/CD pipelines and modern infrastructure tooling such as Kubernetes and GitHub Actions.