About the job Back End Developer (Hybrid)
Job Description:
- Develop new features, maintain existing features, and fix bugs in the backend systems.
Design, develop, and maintain server-side applications and APIs.
Collaborate with front-end developers to integrate user-facing elements with backend systems.
Write clean, efficient, and well-documented code.
Implement and optimize database schemas, queries, and data storage solutions.
Ensure the scalability, security, and performance of the backend infrastructure.
Troubleshoot, debug, and optimize existing backend systems.
Work with cloud services and manage deployment pipelines (e.g., AWS, Azure, etc.).
Participate in code reviews and follow best development practices.
Stay up to date with the latest backend technologies, trends, and best practices.
Job Requirements:
Must have technical / professional qualifications (knowledge & Skills % of presence in the job) as follows :
- Proven experience as a Backend Developer or similar role.
- More training and usage of newer versions of .Net technologies and Web development like .Net Core and microservices
- Proficiency in server-side languages such as Python, Java, Ruby, PHP, Node.js, or Go.
- Strong understanding of database management systems (e.g., MySQL, PostgreSQL, MongoDB).
- Experience with RESTful APIs and web services integration.
- Familiarity with version control systems like Git.
- Knowledge of cloud computing platforms (e.g., AWS, Google Cloud, Azure).
- Understanding of server, database, and application performance optimization techniques.
Preferred Qualifications:
Bachelor's degree in Computer Science, Engineering, or related field.
Experience in DevOps practices and CI/CD pipelines.
- Familiarity with front-end technologies (e.g., HTML, CSS, JavaScript) for better collaboration with front-end teams.