Backend Engineer

Posted on March 4, 2025

Apply Now

Job Description

  • Job Description: Backend Engineer
  • Location: Remote
  • Experience: 5 years
  • Key Responsibilities
  • ? Develop and maintain high-performance, scalable backend applications using
  • Python, Django, and FastAPI.
  • ? Design, implement, and optimize RESTful and GraphQL APIs for seamless
  • communication between frontend and backend systems.
  • ? Architect and maintain PostgreSQL databases, ensuring data integrity,
  • performance, and scalability.
  • ? Deploy, manage, and optimize applications on AWS using services such as EC2,
  • Lambda, S3, RDS, and API Gateway.
  • ? Write clean, modular, and well-documented code following best practices,
  • including TDD (Test-Driven Development).
  • ? Monitor application performance and troubleshoot production issues, ensuring
  • high availability and reliability.
  • ? Collaborate with cross-functional teams, including frontend engineers, DevOps,
  • and product managers, to develop and launch new features.
  • ? Ensure security best practices are followed in API authentication, authorization,
  • and data protection.
  • ? Work efficiently in a startup environment, adapting to changing requirements and
  • fast development cycles.
  • Key Requirements
  • ? 4-5 years of experience as a Backend Engineer with expertise in Python, Django,
  • and FastAPI.
  • ? Strong proficiency in PostgreSQL, including schema design, query optimization,
  • and indexing.
  • ? Experience in building and integrating APIs, including RESTful and GraphQL.
  • ? Hands-on experience with AWS services such as EC2, Lambda, API Gateway,
  • RDS, S3, and CloudWatch.
  • ? Good understanding of asynchronous programming and event-driven
  • architecture.
  • ? Strong problem-solving skills, with the ability to work independently in a
  • fast-paced startup environment.
  • ? Ability to work within overlapping time zones with the team, starting no later than
  • 10 AM and ending by 7:30 PM.
  • Preferred Skills (Nice to Have)
  • ? Experience with Celery, Redis, or RabbitMQ for task scheduling..
  • ? Experience with Docker, Kubernetes, and CI/CD pipelines is a plus.
  • ? Exposure to microservices architecture and containerized deployments.
  • ? Knowledge of OAuth, JWT, and API security best practices.

Required Skills

python django and fastapi. restful and graphql api psql aws