Overview
Design and develop enterprise-scale applications as a Senior Full Stack Developer, with hands-on architectural ownership and mentoring of engineering teams.
What you'll do
- Drive architectural decisions, technology selection, and engineering best practices.
- Review and approve solution designs, technical specifications, and implementation approaches.
- Identify and address technical debt while improving system maintainability and scalability.
- Act as a technical mentor and guide for development teams.
- Design and develop backend services using Java, Scala, and Akka.
- Develop responsive and performant frontend applications using Angular and TypeScript.
- Build and maintain microservices-based solutions following cloud-native principles.
- Develop RESTful APIs and event-driven services.
- Ensure high code quality through code reviews, automated testing, and continuous integration practices.
- Design highly available, scalable, and fault-tolerant distributed systems.
- Develop event-driven and reactive applications using Akka and modern architectural patterns.
- Define standards for security, observability, monitoring, logging, and performance optimization.
- Collaborate with infrastructure and DevOps teams to improve deployment and operational excellence.
- Partner with Product Management, UX, QA, DevOps, and Business teams to translate requirements into technical solutions.
- Facilitate technical discussions and architecture reviews across teams.
- Support release planning, risk assessment, and project estimations.
- Drive alignment between engineering initiatives and business objectives.
- Champion best practices in software engineering, clean coding, testing, and design patterns.
- Establish and enforce coding standards and development processes.
- Lead root cause analysis and resolution of complex production issues.
- Promote a culture of continuous improvement and innovation.
What you'll need
- 10+ years of experience in software development.
- Strong expertise in Java, Scala, Akka, Angular, TypeScript, Microservices Architecture, REST APIs, and Distributed Systems.
- Solid understanding of Object-Oriented Design, Reactive Programming, Event-Driven Architecture, Design Patterns, Performance Optimization, and Database Design.
- Experience with source control systems such as Git.
- Strong analytical, problem-solving, and communication skills.
Nice to have
- 8+ years of experience with cloud platforms such as Azure, AWS, or GCP.
- Experience with Docker and Kubernetes.
- Familiarity with Kafka, RabbitMQ, or other messaging platforms.
- Experience implementing CI/CD pipelines.
- Knowledge of observability tools such as ELK, Splunk, Grafana, or Prometheus.
- Experience leading large-scale enterprise modernization initiatives.
- Experience mentoring senior engineers and technical leads.
Details
- Location: Unit 2A & 2B (Octave Block), 6th floor, Parcel - 4, Salarpuria Sattva - Knowledge City, Madhapur, Hyderabad, Telangana, India, 500081.
Read the full description and apply on the company’s own careers page.