i
HuntingCube Recruitment Solution
46 HuntingCube Recruitment Solution Jobs
7-12 years
Backend Developer - Java/Python (7-12 yrs)
HuntingCube Recruitment Solution
posted 2mon ago
Fixed timing
Key skills for the job
Job Description :
We are looking for a skilled Backend Developer to join our dynamic development team. As a Backend Developer, you will be responsible for building and maintaining the server-side logic, databases, APIs, and other critical parts of our application infrastructure. You will work closely with frontend developers, product managers, and other stakeholders to ensure a seamless user experience while optimizing performance, scalability, and security.
Key Responsibilities :
Backend Development :
- Design, build, and maintain server-side applications, databases, and APIs using [insert primary programming language(s), e.g., Python, Java, Ruby, Node.js, etc.].
API Design & Integration :
- Develop robust, scalable, and secure RESTful APIs and integrate with third-party services as required.
Database Management :
- Work with relational and non-relational databases (e.g., MySQL, PostgreSQL, MongoDB) to design efficient data models, ensure data integrity, and optimize queries.
Performance Optimization :
- Identify bottlenecks, troubleshoot issues, and optimize backend code for performance, reliability, and scalability.
Security :
- Implement security best practices, including authentication, authorization, and encryption, to safeguard user data and prevent security vulnerabilities.
Collaboration :
- Collaborate with frontend developers to integrate user-facing elements with backend logic.
- Work with product managers and stakeholders to define system architecture and requirements.
Testing & Debugging :
- Write unit tests, perform code reviews, and ensure the reliability and stability of backend systems.
- Troubleshoot and resolve bugs as they arise.
Documentation :
- Create and maintain technical documentation related to the backend architecture, API endpoints, and workflows.
Continuous Improvement :
- Stay up-to-date with emerging technologies and trends in backend development and software engineering practices.
Qualifications :
Education & Experience :
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
- Proven experience as a Backend Developer or similar role in software development.
Technical Skills :
- Proficiency in [Primary programming language(s) - e.g., Python, Java, Ruby, Node.js, etc.].
- Experience with backend frameworks (e.g., Django, Flask, Spring, Express.js, Ruby on Rails).
- Familiarity with version control systems (e.g., Git).
- Experience with databases (relational and non-relational) such as MySQL, PostgreSQL, MongoDB, etc.
- Knowledge of cloud services (AWS, GCP, Azure) is a plus.
- Familiarity with containerization and orchestration tools (e.g., Docker, Kubernetes) is a plus.
Soft Skills :
- Strong problem-solving abilities and analytical skills.
- Excellent communication skills to work collaboratively with cross-functional teams.
- Ability to manage multiple tasks and prioritize effectively.
Preferred Qualifications :
- Experience working with microservices architecture.
- Knowledge of containerization and cloud deployment strategies.
- Familiarity with CI/CD pipelines and related tools (e.g., Jenkins, GitLab CI).
- Familiarity with asynchronous programming, message queues, or event-driven systems.
- Understanding of Agile methodologies and Scrum.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Backend Developer roles with real interview advice
4-6 Yrs
4-6 Yrs