freehire launches on Product Hunt on 26 August.

Follow →

Backend Developer

Summary

Builds and maintains scalable Java (Spring Boot) and Python (Django/FastAPI) microservices and RESTful APIs, ensuring clean code, testing, and cloud deployment.

Key Responsibilities:

  • 1.Architecture & System Design: Architect, build, and maintain scalable microservices, RESTful APIs, and background processing engines using Java (Spring Boot) and Python (Django/FastAPI).
  • 2.Feature Development: Write clean, modular, and maintainable code for backend systems, ensuring seamless integration between front-end components and core data services.
  • 3.Code Quality & Testing: Perform rigorous unit testing, integration testing, and participate in peer code reviews to maintain high engineering standards.
  • 4 DevOps & Cloud Integration: Deploy and maintain backend services in cloud environments using containerization and automated CI/CD tools.Technical

Qualifications & Skills

  • 1.Java Expertise: professional experience using Java (Java 11/17+), Spring Framework (Spring Boot, Spring Security, Spring Data), and Hibernate/JPA.
  • 2. Python Expertise: hands-on experience in Python development using frameworks such as FastAPI, Django, or Flask.
  • 3. Database Management: Deep understanding of relational databases (e.g., PostgreSQL, MySQL, Oracle) and comfort with NoSQL solutions (e.g., MongoDB, Redis).
  • 4. API Development: Experience building, documenting (Swagger/OpenAPI), and consuming RESTful APIs and microservices.
  • 5. Version Control & Tools: Proficiency with Git, Maven/Gradle, PyTest/JUnit, and Agile/Scrum methodologies.

See also