Instagram
youtube
Facebook

Fresher: Backend Developer

0 years
4 - 6 LPA
6 Dec. 15, 2023
Job Description
Job Type: Full Time Education: B.E , B.SC , BCA, MCA, B.Tech , M.Tech Skills: Python

Job Summary:
 

As an Backend Developer-Fresher at Siya, you will play a crucial role in designing, developing, and maintaining the server-side logic, databases, and infrastructure of web applications. You will work closely with front-end developers, product managers, and other team members to deliver high-quality software solutions. This is an excellent opportunity for recent graduates or individuals looking to kickstart their career in backend development.

 

Key Responsibilities:

 

Backend Development:

 

Collaborate with the development team to understand project requirements and specifications.

Write clean, efficient, and maintainable code in languages like Python, Java, Ruby, or Node.js.

Develop and maintain server-side logic, APIs, and web services.

 

Database Management:

 

Design and implement database schemas, ensuring data integrity and security.

Create, optimize, and maintain database queries for efficient data retrieval and storage.

Perform database migrations and updates as necessary.

 

API Development:

 

Build and maintain RESTful or GraphQL APIs for communication with front-end applications and external services.

Ensure API scalability, performance, and security.

 

Version Control:

 

Use version control systems like Git to manage codebase changes and collaborate with team members effectively.

 

Testing and Debugging:

 

Write unit tests and perform debugging to identify and resolve issues promptly.

Participate in code reviews to maintain code quality and best practices.

 

Documentation:

 

Create and maintain technical documentation for code, APIs, and database schemas.

Ensure that documentation is up-to-date and accessible to team members.

 

Security and Compliance:

 

Implement security best practices to protect against common web vulnerabilities.

Adhere to data privacy regulations and compliance requirements.

 

Performance Optimization:

 

Identify and resolve performance bottlenecks in backend systems.

Optimize database queries, server responses, and resource utilization.

 

Collaboration:

 

Work closely with front-end developers, designers, and product managers to deliver integrated and functional solutions.

Collaborate with DevOps and system administrators to deploy and maintain applications.

 

 

 

 

Requirements

 

Mandatory: 

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Knowledge of one or more backend programming languages (e.g., Python, Java, Ruby, Node.js).
  • Understanding of database systems (SQL or NoSQL) and proficiency in writing database queries.
  • Familiarity with RESTful or GraphQL APIs and web services.
  • Basic knowledge of version control systems (e.g., Git).
  • Strong problem-solving and debugging skills.
  • Effective communication and teamwork abilities.Experience with web frameworks (e.g., Django, Flask, Ruby on Rails, Express.js).


Nice to have: 

  • Knowledge of cloud platforms (e.g., AWS, Azure, Google Cloud).
  • Familiarity with containerization and orchestration tools (e.g., Docker, Kubernetes).
  • Understanding of microservices architecture.
  • Experience with automated testing and continuous integration tools. 
     

 

 

Benefits

  • 5 days working 
  • Flexible working hours
  • Remote work
  • Yearly bonus*
  • Curated learning, growth & career plan*
  • Certification reimbursement* 

 

Jobs in other cities