New
zecruites indusry

Backend-Heavy Full Stack Developer (Information Technology)/ 536 days ago

Job Preference:

MON TO FRI

B.E, MCA, BCA, Computers

Qualification:

Any Graduate

Job Description:

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.



Skills:

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.