Saviance
Job Title: Full Stack Developer (Backend Heavy)
Location: Chennai, Hybrid
Duration: Full time
bout The Role Client is looking for a passionate Full Stack Engineer to join our team, where you'll play a crucial role in developing and maintaining scalable backend systems while still being able to contribute to the frontend when necessary. This role is ideal for someone with strong backend development skills who thrives in building robust, high-performance applications and enjoys collaborating with frontend teams to deliver seamless web experiences. In this backend-heavy role, you'll have the opportunity to design, implement, and optimize backend architectures, ensuring the systems are scalable, efficient, and reliable. While the role focuses on backend (60%), your ability to engage with frontend technologies (40%) will allow you to have full ownership over the software's functionality and flow.
Key Responsibilities
:
Design, develop, and maintain high-performance, scalable, and secure backend systems using Java. Build and maintain
RESTful APIs
and
microservices
to support application functionality. Collaborate closely with frontend developers to ensure smooth integration with
React/Angular -based frontend systems. Work with both
relational databases
(SQL) and
NoSQL
databases to design data schemas, optimize queries, and maintain data integrity. Leverage cloud platforms (
AWS ,
Azure ,
Google Cloud ) to deploy, monitor, and scale applications. Implement and maintain containerization using
Docker
and
Kubernetes (K8S) . Write
unit tests
for both backend and frontend code to ensure code quality and reliability. Participate in code reviews to maintain code quality standards and mentor junior developers. Contribute to a culture of continuous improvement, proposing and driving best practices in backend development, testing, and deployment.
Required Skills And Experience
Bachelors or Masters in computer science or related fields. 5+ years of experience in backend development, with strong expertise in
Java
(must-have) . Solid experience with frontend frameworks such as
React
or
Angular . Hands-on experience with
RESTful APIs ,
Docker , and
NoSQL databases
(such as MongoDB, Cassandra, etc.). Strong experience with
SQL databases
(such as MySQL, PostgreSQL, etc.), including database design, optimization, and query writing. Familiarity with
cloud platforms
(AWS, Azure, Google Cloud) and
Kubernetes (K8S) . Experience in writing
unit tests
and understanding of test-driven development (TDD) principles. Strong understanding of
Agile/Scrum methodologies .
Nice to Have
:
Exposure to
Automation Testing Frameworks
(e.g., Selenium, Cypress). Experience working in a
SaaS
(Software as a Service) environment. Knowledge of
Agile/Scrum methodologies.
bout The Role Client is looking for a passionate Full Stack Engineer to join our team, where you'll play a crucial role in developing and maintaining scalable backend systems while still being able to contribute to the frontend when necessary. This role is ideal for someone with strong backend development skills who thrives in building robust, high-performance applications and enjoys collaborating with frontend teams to deliver seamless web experiences. In this backend-heavy role, you'll have the opportunity to design, implement, and optimize backend architectures, ensuring the systems are scalable, efficient, and reliable. While the role focuses on backend (60%), your ability to engage with frontend technologies (40%) will allow you to have full ownership over the software's functionality and flow.
Key Responsibilities
:
Design, develop, and maintain high-performance, scalable, and secure backend systems using Java. Build and maintain
RESTful APIs
and
microservices
to support application functionality. Collaborate closely with frontend developers to ensure smooth integration with
React/Angular -based frontend systems. Work with both
relational databases
(SQL) and
NoSQL
databases to design data schemas, optimize queries, and maintain data integrity. Leverage cloud platforms (
AWS ,
Azure ,
Google Cloud ) to deploy, monitor, and scale applications. Implement and maintain containerization using
Docker
and
Kubernetes (K8S) . Write
unit tests
for both backend and frontend code to ensure code quality and reliability. Participate in code reviews to maintain code quality standards and mentor junior developers. Contribute to a culture of continuous improvement, proposing and driving best practices in backend development, testing, and deployment.
Required Skills And Experience
Bachelors or Masters in computer science or related fields. 5+ years of experience in backend development, with strong expertise in
Java
(must-have) . Solid experience with frontend frameworks such as
React
or
Angular . Hands-on experience with
RESTful APIs ,
Docker , and
NoSQL databases
(such as MongoDB, Cassandra, etc.). Strong experience with
SQL databases
(such as MySQL, PostgreSQL, etc.), including database design, optimization, and query writing. Familiarity with
cloud platforms
(AWS, Azure, Google Cloud) and
Kubernetes (K8S) . Experience in writing
unit tests
and understanding of test-driven development (TDD) principles. Strong understanding of
Agile/Scrum methodologies .
Nice to Have
:
Exposure to
Automation Testing Frameworks
(e.g., Selenium, Cypress). Experience working in a
SaaS
(Software as a Service) environment. Knowledge of
Agile/Scrum methodologies.