A tech company in India seeks a back-end developer to design and optimize server-side logic and APIs. Responsibilities include collaborating with front-end teams, maintaining database structures, and debugging existing code. Candidates must have experience with languages like Python, Node.js, or .NET, and strong skills in database management. This is an opportunity to contribute to scalable web applications in a dynamic environment.
Qualifications
Minimum hands-on experience building complex back-end systems.
Expertise in programming languages like Python, Node.js, or .NET.
Strong grasp of object-oriented programming and RESTful API design.
Proficiency in database management with SQL and NoSQL.
Responsibilities
Design, implement, and optimize server-side logic and APIs.
Collaborate with front-end developers to deliver scalable applications.
Develop and maintain database structures ensuring data integrity.
Troubleshoot and refactor existing code to enhance reliability.
Skills
Python
Node.js
.NET
C#
C++
PHP
WordPress
Database Management
Version Control (Git)
Job description
Design, implement, and optimize server-side logic and APIs using various programming languages and frameworks.
Collaborate with front-end developers, designers, and stakeholders to deliver scalable web applications and software solutions.
Develop and maintain database structures, ensuring data integrity, security, and high performance.
Troubleshoot, debug, and refactor existing code to enhance maintainability and reliability.
Contribute to architectural decisions and create technical documentation for projects.
Implement testing strategies to ensure code quality and coverage for critical applications.
Requirements
Have a minimum of of hands-on experience building complex back-end systems and web applications.
Possess expertise in Python, Node.js, .NET, C#, C++, PHP, or WordPress development.
Have a strong grasp of object-oriented programming, RESTful API design, and server architecture.
Demonstrate proficiency in database management, including SQL and NoSQL, as well as data modeling and optimization techniques.
Have solid knowledge of version control systems such as Git.