freehire launches on Product Hunt on 26 August.

Follow →

Back End Developer

Summary

Designs, builds, and maintains scalable backend services and APIs using languages like Node.js, Python, or Go, ensuring performance and reliability.

Backend Developer

About the Role

We are looking for a Backend Developer to design, build, and maintain scalable and reliable backend systems. You will play a key role in developing APIs, handling data processing, and ensuring system performance and stability.

Key Responsibilities

  • Design, develop, and maintain backend services and APIs.
  • Build scalable, high-performance systems and ensure reliability.
  • Collaborate with frontend developers, product managers, and other stakeholders.
  • Optimize database queries and improve system efficiency.
  • Write clean, maintainable, and well-documented code.
  • Implement security and data protection best practices.
  • Troubleshoot, debug, and upgrade existing systems.

Requirements

  • 3+ years of backend development experience.
  • Proficiency in at least one backend language (e.g., Node.js, Python, Java, Go).
  • Experience with RESTful API design and development.
  • Familiarity with databases (SQL and/or NoSQL).
  • Understanding of system design, scalability, and performance optimization.
  • Experience with version control systems (e.g., Git).
  • Strong problem-solving skills and attention to detail.

Nice to Have

  • Experience with cloud platforms (e.g., AWS, GCP, Azure).
  • Familiarity with containerization tools (e.g., Docker, Kubernetes).
  • Experience with microservices architecture.
  • Knowledge of CI/CD pipelines.
  • Exposure to DevOps or SRE practices.
  • Experience working with AI/ML systems or data pipelines.

See also