Job Description
Sonata Software Overview
In today's market, there is a unique duality in technology adoption. On one side, extreme focus on cost containment by clients, and on the other, deep motivation to modernize their Digital storefronts to attract more consumers and B2B customers.
As a leading Modernization Engineering company, we aim to deliver modernization-driven hypergrowth for our clients based on the deep differentiation we have created in Modernization Engineering, powered by our Lightening suite and 16-step Platformation™ playbook. In addition, we bring agility and systems thinking to accelerate time to market for our clients.
Headquartered in Bengaluru, India, Sonata has a strong global presence, including key regions in the US, UK, Europe, APAC, and ANZ. We are a trusted partner of world-leading companies in BFSI (Banking, Financial Services, and Insurance), HLS (Healthcare and Lifesciences), TMT (Telecom, Media, and Technology), Retail & CPG, and Manufacturing space. Our bouquet of Modernization Engineering Services cuts across Cloud, Data, Dynamics, Contact Centers, and around newer technologies like Generative AI, MS Fabric, and other modernization platforms.
About the Role
We are seeking skilled and motivated
Software Engineer II (Full Stack – React)
professionals to join our Bangalore team on a contract basis. This role will support ongoing projects during a maternity cover period and offers the opportunity to work on high-impact, production-grade applications using modern technologies across frontend and backend stacks.
You will collaborate closely with global teams, contributing to the design, development, and maintenance of scalable and reliable full-stack solutions.
Key Responsibilities
Develop and maintain web applications using
ReactJS
,
Node.js
, and
MongoDB
.
Collaborate with designers to implement and maintain
Design Systems
and reusable UI components.
Build and integrate
GraphQL-based APIs
for efficient data communication.
Ensure application performance, scalability, and responsiveness.
Apply
Test-Driven Development (TDD)
methodologies and ensure robust test coverage.
Participate in code reviews, architecture discussions, and technical planning.
Troubleshoot and resolve complex technical issues in both frontend and backend systems.
Collaborate with global cross-functional teams across different time zones.
Stay current with emerging technologies and suggest their adoption where relevant.
Desired Skills and Qualifications
BE / BTech
in Computer Science, Engineering, or equivalent experience.
4+ years
of experience as a full stack engineer working with
JavaScript core technologies
and frameworks.
Strong hands-on experience with
ReactJS
,
Node.js
, and
MongoDB
.
Proficiency in at least one
programming language
at an expert level.
Experience designing and deploying
production-grade React applications
.
Familiarity with
GraphQL APIs
and
Design Systems
.
Strong understanding of
end-to-end testing
and
TDD
principles.
Excellent
analytical and problem-solving
skills.
Effective
communication skills
for both technical and non-technical audiences.
Business-level proficiency in
spoken and written English
.
Ability to work effectively with
global teams
and accommodate multiple
time zones
.
Self-driven, proactive, and open to seeking help when needed.
Additional Details
Work Mode:
In-office (4 days per week, MG Road, Bangalore)
Team:
Full Stack Engineering (Frontend: React | Backend: Node.js, MongoDB)
Why join Sonata Software?
At Sonata, you´ll have an outstanding opportunity. The chance to use your skills and imagination to push the boundaries of what´s possible. To build never seen before solutions to some of the world’s toughest problems. You´ll be challenged, but you will not be alone. You´ll be joining a team of diverse innovators, all driven to go beyond the status quo to craft what comes next.