Full-Stack Engineer (Backend-Focused)
We are seeking a highly skilled
Full-Stack Engineer
with strong
backend expertise
and solid exposure to frontend development. The ideal candidate is passionate about
system-level programming, microservices, and scalable backend systems , while being comfortable contributing across the entire stack. You will play a pivotal role in designing, developing, and maintaining robust, high-performance software solutions, and influencing product architecture and design decisions.
Key Responsibilities
Design, develop, and maintain highly scalable backend services using
Python
and
Java .
Build and manage
microservices
in containerised environments (Docker, Kubernetes).
Design and optimise
SQL database schemas , queries, and overall performance tuning.
Develop and maintain
Linux-based shell scripts
for automation and operational tooling.
Apply expertise in
data structures, algorithms, multithreading, and concurrent programming
to solve complex engineering challenges.
Contribute to the development of
clean, responsive UI components
using
JavaScript, HTML, CSS , and frameworks such as
Angular
or
React .
Collaborate closely with
frontend engineers, DevOps, and product managers
to deliver end-to-end features.
Debug, troubleshoot, and optimise performance across
Linux-based full-stack systems .
Required Skills & Qualifications
Education : Bachelor’s degree in Engineering (Computer Science or related field).
Experience : 4–8 years of professional software development experience.
Strong programming experience in
Java
and
Python .
Proficiency in
JavaScript
with experience in
Angular
or
React .
Hands-on experience with
microservices ,
Docker , and
Kubernetes .
Solid expertise in
SQL database design, optimization, and best practices .
Strong foundation in
algorithms, data structures, multithreading, and concurrency .
Proven ability to
debug and resolve complex issues
in Linux environments.
Experience designing
modular, scalable, and maintainable software systems .
Sr Engineer • India