HumanBit Logo

Backend Developer | Humanbit Test

full-time
Posted on June 26, 2025

Job Description

Backend Developer

Job Summary

The Backend Developer is responsible for designing, developing, and maintaining robust, scalable, and secure server-side components. The role supports both internal systems and external applications with a focus on efficient API development, microservices architecture, and cloud-based deployments, including AWS support. The successful candidate will work collaboratively with cross-functional teams, ensuring seamless integration between backend services and user-facing elements, and contributing to overall system performance and reliability.

Responsibilities

  • Design and Develop: Architect and build scalable server-side applications and RESTful APIs using technologies such as Java, Python, and Node.js.
  • Cloud & AWS Support: Leverage AWS and other cloud platforms (Azure, GCP) to deploy, manage, and support backend infrastructure ensuring high availability and performance.
  • Database Management: Optimize and maintain both SQL and NoSQL databases—including PostgreSQL, MongoDB, and Redis—to support robust data operations.
  • Microservices & API Development: Develop and integrate microservices and APIs while utilizing frameworks like Spring Boot and Express.js.
  • Collaboration & Code Quality: Work closely with frontend developers and other teams to ensure smooth integration. Conduct thorough code reviews to maintain high standards for code quality, security, and performance.
  • Containerization & Orchestration: Utilize tools such as Docker and Kubernetes to develop, deploy, and manage containerized applications effectively.

Qualifications

  • Programming Proficiency: Strong coding skills in Java, Python, and Node.js with proven experience in API development.
  • Database Skills: Hands-on experience with both SQL and NoSQL databases, including PostgreSQL, MongoDB, and Redis.
  • Cloud Expertise: Familiarity with AWS (support experience is preferred), along with exposure to Azure and GCP.
  • Frameworks & Tools: Experience with frameworks such as Spring Boot and Express.js, along with proficiency in Git and Linux environments.
  • API & Microservices Knowledge: In-depth understanding of RESTful API design principles and microservices architecture.
  • Educational Background: Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Soft Skills: Excellent problem-solving, communication, and collaborative skills with a keen attention to detail.

Preferred Skills

  • Experience with containerization tools like Docker and orchestration platforms such as Kubernetes.
  • Familiarity with CI/CD pipeline development and automated testing frameworks.
  • Exposure to asynchronous programming and event-driven architectures.
  • Knowledge of additional backend frameworks and libraries that complement core skills.

Experience

  • Typically 2+ years of hands-on backend development experience, with a strong track record in designing and implementing high-performance backend systems and cloud-based API solutions.

Environment

  • Work Setting: Flexible arrangements including remote, in-office, or hybrid work based on company policies.
  • Team Culture: Engage in a collaborative and innovative environment that emphasizes continuous learning and professional growth.
Powered by
HumanBit Logo