Skip to main content

Job Description: Back-end Developer

Position Id: G1225-0001
Job Type:Full Time
Country: India
Location: Delhi
Pay Rate: Open
Contact Recruiter:912261400909

Job Description:

Roles and Responsibilities

1. Design and develop the server-side of web applications. This includes building APIs, web services, and backend logic using programming languages like NodeJS, Java, Python, Ruby, or PHP.
2. Manage databases, which involve designing database schemas, creating tables, defining relationships between them and should be familiar with database technologies such as MySQL, MongoDB, and PostgreSQL.
3. Closely work with front-end developers to integrate the client- side of the application with the server-side and develop APIs and web services that provide data and functionality to the front-end application.
4. Ensure that the web application is scalable, performant, reliable and need to design and optimize the application architecture to handle large volumes of traffic, data, and users.
5. Ensure the security of the application by implementing proper authentication and authorization mechanisms, protecting against vulnerabilities such as SQL injection and Cross-Site Scripting (XSS), and complying with industry standards such as OWASP.
6. Test code and ensure that the web application is functional, meets the requirements, and is free of bugs and also manage deployment and release of the application, often using tools such as Docker, Kubernetes, or AWS Elastic Beanstalk.
7. Document code, including API documentation, code comments, README files and facilitates knowledge sharing and collaboration with other developers.

Qualification
Bachelor's in Computer Science, Software Engineering, or a related field

Experience
? 3+ years of experience in server-side development, includes building RESTful APIs, developing database schemas, and implementing security measures.
? Understanding of server-side programming languages, such as Java, Python, Ruby, or PHP, and be proficient in web development frameworks such as Springboot, Flask, Ruby on Rails, or Laravel and familiar with database technologies such as MySQL, MongoDB, or PostgreSQL, and be able to design database schemas and implement SQL queries.
? Strong problem-solving, analytical, communication skills and able to collaborate with different stakeholders, manage competing priorities etc. Relevant certifications such as AWS Certified Developer - Associate, Microsoft Certified: Azure Developer Associate, or Google Cloud Certified - Professional Cloud Developer may help demonstrate expertise and credibility in cloud-
based back-end development.