HumanBit Logo

Architect/Lead Engineer | Codersbrain

full-time
Posted on July 11, 2025

Job Description

Job Summary

The Backend Software Engineer will design and develop large-scale backend systems primarily using Python and modern frameworks. The individual will be integral to maintaining enterprise web applications and ensuring robust API functionality that drives internal systems and applications. This role is critical for optimizing performance and implementing scalable solutions that align with the organization’s technology goals.

Responsibilities

  • Design and build scalable backend systems using Python and frameworks like FastAPI, Django, or Flask, focusing on performance and maintainability.
  • Stay current with emerging technologies and explore integrations of Agentic AI and LLM in backend services.
  • Develop and maintain RESTful and GraphQL APIs for internal systems, user-facing applications, and external integrations.
  • Architect distributed microservices that can handle large-scale workloads with an emphasis on fault tolerance, security, and observability.
  • Own data modeling and query design for PostgreSQL and other databases, ensuring data integrity and performance.
  • Collaborate with DevOps to implement cloud-native infrastructure on AWS, including CI/CD practices, monitoring, and auto-scaling.
  • Work with cross-functional teams to define features and deliver high-impact projects through agile methodologies.
  • Implement asynchronous tasks and event-driven workflows using tools like Celery and message queues (e.g., Kafka, SQS).
  • Contribute to technical architecture decisions and establish engineering best practices.

Qualifications

  • Bachelor’s degree in Computer Science or related discipline (BTech/BE).
  • 8+ years of backend development experience in designing and building large-scale distributed systems.
  • Proficiency in Python with extensive hands-on experience developing backend systems.
  • Strong expertise in modern Python frameworks such as FastAPI, Django, or Flask used in production.
  • Experience designing and implementing RESTful and GraphQL APIs, especially with scalable solutions.
  • Solid working knowledge of PostgreSQL or other relational databases, including schema design and query optimization.
  • Experience with AWS services like EC2, Lambda, RDS, S3, and CloudWatch.
  • Familiarity with microservices architecture and asynchronous programming.
  • Experience with Docker, Kubernetes, and setting up CI/CD pipelines.
  • Strong understanding of backend engineering best practices regarding testing, observability, security, and resilience.

Preferred Skills

  • Exposure to or experience with Agentic AI systems or integrating large language model (LLM) agents into backend workflows.

Experience

  • Minimum of 8 years of relevant experience in backend development and system design.

Powered by
HumanBit Logo