Industry : IT
Sub Department : Software Development
Department : Information Technology
: Baner
: Pune
: India
: 0 - 0 p.a (INR Lacs)
: 2 - 4 Year
The Opportunity:
We are looking for a passionate and driven Backend-Heavy
Full Stack Developer with 2-4 years of hands-on experience to contribute to the
development of our innovative products and services. In this role, you will be
a key player in the full software development lifecycle, with a primary focus
on designing, building, and optimizing our backend systems. You will work
collaboratively with cross-functional teams to deliver high-quality, scalable,
and maintainable solutions.
Responsibilities:
· Design,
develop, and maintain robust and efficient backend applications using languages
such as Java, Golang, and Python.
· Develop
and implement well-designed and scalable database schemas for both relational
(e.g., MySQL PostgreSQL) and NoSQL (e.g., MongoDB, Cassandra) databases.
· Demonstrate
strong database modeling skills and an understanding of data integrity and
performance optimization.
· Contribute
to frontend development using Angular or React as needed.
· Design,
develop, and consume RESTful APIs for seamless communication between frontend
and backend systems.
· Utilize
Gitlab or Github for version control and collaborate effectively within a team
environment.
· Implement
and maintain CI/CD pipelines for automated building, testing, and deployment of
applications.
· Possess
a foundational understanding of AWS services and be able to participate in
basic deployment and infrastructure management tasks.
· Utilize
Docker for containerization and deployment of applications.
· Participate
in code reviews to ensure code quality and adherence to best practices.
· Troubleshoot
and resolve technical issues across the full stack.
·
Ability to write unit tests
·
Stay up-to-date with the latest technology
trends and best practices.
18
Qualifications:
· Bachelor's
degree in Computer Science or a related field (or equivalent practical
experience).
· 2-4
years of professional full-stack development experience with a strong emphasis
on backend development.
· Proven
ability to develop in at least one of the following backend languages: Java,
Golang, or Python, with the ability and willingness to learn others.
· Solid
understanding of both relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g.,
MongoDB, Cassandra) databases and database modeling principles.
· Good
working knowledge of frontend development using Angular or React.
· Experience
designing and implementing RESTful APIs.
· Familiarity
with Gitlab or Github for version control.
· Experience
with CI/CD pipelines (e.g., Jenkins, GitLab CI, CircleCI).
· Basic
understanding of cloud platforms, preferably AWS, and related deployment
concepts.
· Experience
with Docker and containerization technologies.
· Strong
problem-solving and analytical skills.
· Excellent
communication and collaboration skills.
·
Ability to work independently and as part of a
team.