As a Senior Full-Stack Engineer (L2), you will play a key role in designing and building scalable, high-performance products across frontend and backend systems. You will work on modern web applications using React, driving component design, state management, performance optimization, and frontend testing while ensuring seamless integration with backend APIs. On the backend, you will design and develop robust microservices using Python and Java (Spring Boot), contributing to RESTful API design, versioning, and long-term maintainability. You will work with relational and NoSQL databases, applying strong schema design and query optimization practices. You will actively participate in architectural discussions, influence system design decisions, and help establish engineering best practices that improve developer productivity and code quality. With exposure to GIS and geospatial technologies, you will contribute to solving complex real-world problems at scale.
Responsibilities
Exposure to working with GIS tools and geospatial technologies.
Gaining experience leading large initiatives, driving technical design discussions, and mentoring engineers.
Collaborating cross-functionally with product, design, and operations teams.
Improving developer productivity, establishing best practices, and contributing to architectural decisions
Integrating frontend applications with backend APIs and ensuring seamless user experiences.
Enhancing the experience of building modern web applications using React, including state management, component design, performance optimization, and frontend testing.
Requirements
Strong problem-solving skills and ownership mindset in fast-paced environments.
5+ years of experience designing and building scalable, reusable products and components across frontend and backend systems.
Strong experience working in a full-stack role, delivering end-to-end solutions from UI to backend services.
Demonstrated expertise in microservices architecture, distributed systems, and overall systems design.
Solid understanding of data structures, algorithms, and software engineering fundamentals.
Proficiency in Python with strong practices around unit testing, code quality, and coverage.
Good hands-on experience with Java and Spring Boot for building enterprise-grade backend services and APIs.
Deep understanding of RESTful API design, development, versioning, and maintenance.
Strong working knowledge of relational databases (PostgreSQL/MySQL) and/or NoSQL databases such as MongoDB, including schema design and query optimization.
Operational experience with Docker, Kubernetes, and AWS, including deploying and managing services in cloud environments.
Knowledge of performance optimization techniques such as load testing, profiling, caching strategies, and identifying bottlenecks across the stack.
Understanding of backend and application security principles, including encryption, authentication, authorization (e. g., OAuth/JWT), and secure coding practices.
Familiarity with distributed system concepts such as load balancing, service discovery, resilience patterns, and observability.
Experience implementing CI/CD pipelines and maintaining high engineering standards across the development lifecycle.
This job was posted by Rajat Khanna from AiDASH.
ATS Match is available
1) Upload your resume. 2) Open any job and click Check ATS Match to see your fit score.