A technology company in India is seeking a skilled back-end developer to design, implement, and optimize server-side logic and applications. Responsibilities include collaborating with front-end teams, maintaining database structures, and ensuring code integrity. The ideal candidate will have hands-on experience in web applications and a strong command of languages such as Python, Node.js, .NET, and others. Other skills include knowledge of database management and testing strategies.
Qualifications
Minimum hands-on experience in building complex back-end systems and web applications.
Expertise in multiple programming languages including Python, Node.js, .NET, C#, C++, PHP, or WordPress.
Strong grasp of object-oriented programming, RESTful API design, and server architecture.
Proficiency in database management including SQL and NoSQL.
Responsibilities
Design and optimize server-side logic and APIs.
Collaborate with front-end developers and stakeholders.
Develop and maintain database structures.
Troubleshoot and refactor existing code.
Contribute to architectural decisions and documentation.
Implement testing strategies for code quality.
Skills
Python
Node.js
.NET
C#
C++
PHP
WordPress
Object-oriented programming
RESTful API design
Database management
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.