Image Loading

Lead Backend Engineer

Job Description

We are seeking a Backend Engineer with expertise in cloud technologies to develop, optimize, and maintain our backend systems. If you thrive on designing robust architectures and solving challenging backend problems, this is the role for you!

Responsibilities

  • Architect, Develop, and Sustain scalable backend systems leveraging Django and Node.js.
  • Design Robust Data Architectures, managing both relational (PostgreSQL) and non-relational (MongoDB, Redis) databases.
  • Develop APIs and Integrations, using REST to ensure efficient communication between systems.
  • Implement Background Task Management through tools like Celery and RabbitMQ to handle asynchronous processing.
  • Deploy and Manage Applications using AWS services such as EC2, ECS, RDS, S3, CloudFormation, Lambda, etc.
  • Optimize System Performance, monitoring backend operations, diagnosing bottlenecks, and enhancing efficiency.
  • Utilize Containerization with Docker to streamline development workflows and ensure consistency.
  • Maintain Security Standards, implementing robust access control and data protection measures.
  • Collaborate Across Teams to design scalable architectures and align backend systems with product requirements.
  • Explore Emerging Technologies, such as large language models (LLMs), workflow builders, and advanced automation tools.

Qualifications

  • At least 3+ years of professional experience in backend development.
  • Strong experience with Python (Django framework) and Node.js (TypeScript).
  • Proficiency in managing SQL databases (PostgreSQL) and NoSQL databases (MongoDB, Redis).
  • Hands-on experience with asynchronous processing tools such as Celery and RabbitMQ.
  • Proven expertise in API development using REST standards.
  • Deep knowledge of AWS services, including EC2, ECS, RDS, S3, CloudFormation, Lambda, etc
  • Familiarity with containerization tools like Docker.
  • Understanding of performance optimization and backend security best practices.

Bonus Points:

  • Exposure to large language models (LLMs) or other AI technologies.
  • Experience with workflow or automation builders.
  • Background in systems handling numerous background tasks or job processing.

*Here’s a comprehensive list of the technologies you’ll work with:*

  • Languages: Python, TypeScript
  • Frameworks: Django, Node.js
  • API Design: REST
  • Databases: PostgreSQL (SQL), MongoDB, Redis (NoSQL)
  • Asynchronous Processing: Celery, RabbitMQ
  • Cloud Platforms: AWS (EC2, ECS, RDS, S3, CloudFormation, Lambda, etc.)
  • Containerization: Docker
  • Bonus Skills: Large Language Models (LLMs), Workflow Builders, Automation Tools

Skills

  • Python
  • Django
  • MongoDb
  • AWS
  • Docker
  • REST

Education

  • Master's Degree
  • Bachelor's Degree

Job Information

Job Posted Date

Jan 20, 2025

Experience

3 to 5 Years

Compensation (Annual in Lacs)

Best in the Industry

Work Type

Permanent

Type Of Work

8 hour shift

Category

Information Technology

Copyright © 2022 All Rights Reserved. Saas Talent