to develop and optimize scalable, high-performance software solutions. You will contribute to key projects by writing clean, maintainable code and ensuring system performance, scalability, and reliability. In this role, you will collaborate closely with cross-functional teams to deliver critical product features while mentoring junior engineers.
We are looking for candidates with
3 to 5 years of experience
in software engineering, with a strong foundation in backend development, databases, and cloud services. Familiarity with
ReactJs
and
Python
is a plus.
This role is
on-site
in Hyderabad.
What You'll Be Doing
Technical Execution
Design and develop backend services with a focus on performance, scalability, and maintainability.
Implement core features using
.NET
and
C#
, with distributed system design principles in mind.
Work with
relational databases
like
MySQL
and
non-relational databases
like
MongoDB
.
Collaborate on search infrastructure and analytics using
Elasticsearch
.
Contribute to the development of messaging and asynchronous workflows using
RabbitMQ
.
Assist with frontend tasks in
ReactJs
and scripting tasks in
Python
, as needed.
Infrastructure & DevOps
Collaborate with the DevOps team to maintain infrastructure on
AWS
(e.g.,
EC2
,
RDS
,
S3
,
EKS
).
Contribute to CI/CD pipelines and infrastructure automation using
Terraform
.
Support containerized application deployments with
Kubernetes
.
Collaboration & Mentorship
Collaborate with product managers, engineers, and other stakeholders to deliver high-quality solutions.
Participate in code reviews and provide constructive feedback to improve code quality.
Mentor junior engineers, sharing best practices and promoting continuous learning.
Monitoring & Observability
Implement and maintain monitoring and alerting strategies to ensure system reliability.
Utilize tools like
AWS CloudWatch
,
OpenTelemetry
,
SigNoz
,
DataDog
,
New Relic
, or similar for system observability.
Requirements
We do not expect candidates to meet every criterion but are excited to hear from those with experience in several areas.
Technical Skills
5 to 7 years of experience in software engineering, with expertise in backend development using
.NET
and
C#
.
Proficiency with
MySQL
and
MongoDB
.
Familiarity with distributed databases like
ScyllaDB
,
Cassandra
,
ClickHouse
, or similar is a plus.
Experience with
AWS
services (e.g.,
EC2
,
RDS
,
S3
,
CloudWatch
).
Knowledge of
Elasticsearch
for search and analytics.
Experience with messaging systems like
RabbitMQ
.
Hands-on experience with
Kubernetes
and
Terraform
for infrastructure automation.
Familiarity with
OpenTelemetry
and observability best practices.
Knowledge of
ReactJs
and
Python
is a plus.
Collaboration & Mentorship
Strong collaboration and communication skills to work effectively with cross-functional teams.
Experience participating in code reviews and improving code quality.
Mentorship experience or a desire to guide junior engineers.
Why Join Us?
We are building innovative software solutions to solve real-world problems at scale. As a
Senior Software Engineer
, you will have the opportunity to:
Work on mission-critical projects with modern cloud and distributed system technologies.
Collaborate with a passionate, technology-driven team.
Grow your career through mentorship and leadership opportunities.
Contribute to key architectural decisions and technical innovations.
Workplace & Benefits
We prioritize our team's well-being and offer competitive benefits, including:
Competitive compensation and performance-based bonuses.
Comprehensive
healthcare coverage
and wellness programs.
Generous
leave policies
, including parental leave and annual leave.
* Opportunities for learning, development, and career growth.
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.