HamburgerMenu
hirist

Job Description

Job Summary :

We are looking for a highly experienced Backend Developer with 5+ years of hands-on experience in developing scalable and efficient backend systems. The ideal candidate should have strong programming expertise in C#, C++, and Java, along with a working knowledge of React.js for front-end collaboration or integration. You will be responsible for building robust server-side logic, optimizing application performance, and ensuring responsiveness to front-end requests.


Key Responsibilities :


- Design, develop, and maintain high-performance backend applications and services

- Write clean, scalable, and efficient code using C#, C++, and Java

- Build APIs and services to support front-end applications (including React.js)

- Collaborate with front-end developers to integrate user-facing elements with server-side logic

- Optimize backend processes for maximum performance, scalability, and security

- Implement data storage solutions such as relational and NoSQL databases

- Conduct code reviews, write unit/integration tests, and ensure code quality

- Troubleshoot and debug applications to ensure smooth functionality

- Participate in system architecture design, requirement gathering, and technical documentation

- Follow Agile/Scrum methodologies and contribute to sprint planning and retrospectives


Required Skills & Qualifications :


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

- 5+ years of backend development experience in C#, C++, and Java

- Strong understanding of object-oriented programming and software design patterns

- Experience in developing RESTful APIs and microservices

- Familiarity with React.js and how backend services integrate with front-end frameworks

- Solid understanding of database systems (SQL Server, MySQL, PostgreSQL, or NoSQL)

- Experience with version control systems (e.g., Git)

- Knowledge of containerization tools like Docker is a plus

- Familiarity with CI/CD pipelines and automated deployment tools

- Strong problem-solving and communication skills


Preferred Qualifications :


- Experience in cloud platforms (e.g., AWS, Azure, GCP)

- Exposure to message queues (e.g., Kafka, RabbitMQ)

- Familiarity with DevOps practices and tools

- Knowledge of multi-threading, memory management, and performance tuning

- Understanding of security best practices in backend development


info-icon

Did you find something suspicious?