Back End Engineer

Creditsafe

Hyderabad

Hybrid

INR 1,500,000 - 2,100,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Creditsafe is seeking a Backend Engineer to join our Product Engineering team. You will design, develop, and maintain scalable backend services using Python and cloud-native approaches on AWS, with emphasis on FastAPI or Flask and PostgreSQL.

You will own API contracts, performance tuning, and deployment in CI/CD pipelines, working in a hybrid environment that combines collaboration with independent execution.

Qualifications

  • Hands-on API/backend development with Python, FastAPI and/or Flask.
  • Strong knowledge of PostgreSQL and AWS.
  • 3-8 years of backend/software engineering experience.

Responsibilities

  • Design, develop, and maintain scalable backend services using Python.
  • Build high-quality APIs and backend applications using FastAPI, Flask, or similar frameworks.
  • Design robust API contracts, validation, error handling, and service integrations.
  • Develop efficient database solutions using PostgreSQL.
  • Design and optimize database schemas, SQL queries, indexes, and data-access patterns.
  • Analyze and improve application and database performance.
  • Develop services capable of operating reliably within distributed and scalable system architectures.
  • Work with asynchronous processing, event-driven workflows, background jobs, and distributed workloads.
  • Design and develop cloud-native solutions using AWS services such as ECS, Lambda, DynamoDB, RDS, SQS, and API Gateway.
  • Apply best practices around scalability, availability, reliability, security, observability, and cost optimization.
  • Use Terraform / Infrastructure as Code to manage cloud infrastructure.
  • Work with CI/CD pipelines and modern software delivery practices.
  • Troubleshoot complex technical and production issues and perform root-cause analysis.
  • Participate in system design and architectural discussions.
  • Write clean, modular, reusable, testable, and maintainable code.
  • Develop unit and integration tests to ensure reliability and maintainability.
  • Participate in code reviews and contribute to engineering standards.
  • Collaborate with Frontend, QA, Product, DevOps, and other engineering teams.
  • Independently take ownership of complex technical problems from analysis through implementation and delivery.
  • Use AI-assisted development tools to improve development efficiency, testing, debugging, refactoring, and documentation.

Skills

Python
FastAPI
Flask
PostgreSQL
AWS
Distributed systems
REST API
Git
CI/CD
Terraform / IaC
Cursor
GitHub Copilot
Pydantic
Docker
SQL queries
API Gateway
ECS
Lambda
DynamoDB
RDS
SQS
Terraform

Tools

Docker

Job description

Backend Engineer Python + AWS

Experience: 3-8 Years
Job Type: Full-Time
Department: Product Engineering
Location: Hybrid


About the Role

We are looking for a talented Backend Engineer with strong expertise in Python and cloud-native application development to join our Product Engineering team.


The ideal candidate will have hands-on experience building APIs and backend services using Python, FastAPI and/or Flask, along with strong knowledge of PostgreSQL and AWS.


You will work on highly scalable and distributed systems, solve complex engineering problems, optimize existing services, and contribute to building reliable cloud-native products. This role is ideal for engineers who enjoy taking ownership, working independently, and building systems that operate reliably at scale.




What You'll Do


  • Design, develop, and maintain scalable backend services using Python.

  • Build high-quality APIs and backend applications using FastAPI, Flask, or similar frameworks.

  • Design robust API contracts, validation, error handling, and service integrations.

  • Develop efficient database solutions using PostgreSQL.

  • Design and optimize database schemas, SQL queries, indexes, and data-access patterns.

  • Analyze and improve application and database performance.

  • Develop services capable of operating reliably within distributed and scalable system architectures.

  • Work with asynchronous processing, event-driven workflows, background jobs, and distributed workloads.

  • Design and develop cloud-native solutions using AWS services such as ECS, Lambda, DynamoDB, RDS, SQS, and API Gateway.

  • Apply best practices around scalability, availability, reliability, security, observability, and cost optimization.

  • Use Terraform / Infrastructure as Code to manage cloud infrastructure.

  • Work with CI/CD pipelines and modern software delivery practices.

  • Troubleshoot complex technical and production issues and perform root-cause analysis.

  • Participate in system design and architectural discussions.

  • Write clean, modular, reusable, testable, and maintainable code.

  • Develop unit and integration tests to ensure reliability and maintainability.

  • Participate in code reviews and contribute to engineering standards.

  • Collaborate with Frontend, QA, Product, DevOps, and other engineering teams.

  • Independently take ownership of complex technical problems from analysis through implementation and delivery.

  • Use AI-assisted development tools such as Cursor and GitHub Copilot to improve development efficiency, testing, debugging, refactoring, and documentation.




What We're Looking For


  • 3-8 years of professional experience in backend/software engineering.

  • Strong programming experience with Python.

  • Hands-on experience with FastAPI and/or Flask.

  • Good understanding of Pydantic and data validation/modeling.

  • Strong experience with PostgreSQL and SQL.

  • Experience designing efficient database schemas and optimizing SQL queries.

  • Hands-on experience with AWS cloud services.

  • Experience with one or more of ECS, Lambda, DynamoDB, RDS, SQS, API Gateway.

  • Understanding of distributed systems and scalable application architectures.

  • Experience with Terraform or Infrastructure as Code.

  • Familiarity with CI/CD pipelines and automated software delivery.

  • Strong understanding of REST API design and backend architecture.

  • Experience with Git and modern software development practices.

  • Strong analytical and problem-solving skills.

  • Good communication and collaboration skills.




Good to Have


  • Experience with Generative AI, LLMs, AI Agents, AI/ML, or AI-powered applications.

  • Experience integrating AI capabilities into backend systems.

  • Knowledge of event-driven and asynchronous architectures.

  • Experience with Docker and containerized applications.

  • Experience with application observability, monitoring, logging, and distributed tracing.

  • Experience working with high-volume SaaS or enterprise applications.

  • Practical experience using Cursor, GitHub Copilot, or similar AI development tools.




What You'll Bring


  • Strong individual contributor mindset with a high degree of ownership.

  • Ability to independently analyze and solve complex engineering problems.

  • Strong understanding of scalable and reliable system design.

  • Focus on clean code, maintainability, performance, and reliability.

  • Ability to optimize existing systems and identify opportunities for engineering improvement.

  • Willingness to learn new technologies and continuously improve engineering practices.

  • Strong communication and teamwork skills.

  • Interest in applying AI and emerging technologies to improve software development and product capabilities.




Why Join Us?

You will work on cloud-native, scalable, distributed systems using modern technologies and AWS services. The role provides opportunities to contribute to system architecture, solve challenging engineering problems, and explore Generative AI and AI-assisted software engineering in a modern Product Engineering environment.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Full Stack Developer / Lead Engineer (AI-Native, AWS Scale)
Senior Full Stack Developer / Lead Engineer (AI-Native, AWS Scale)

Zafify • Mumbai

On-site
INR 1,500,000 - 2,000,000
Competitive salary
Flexible work hours
Learning and growth opportunities
Tech Lead - FullStack (React+ROR)
Tech Lead - FullStack (React+ROR)

Azilen Technologies • Ahmedabad District

On-site
INR 2,500,000 - 4,500,000
Technical Lead
Technical Lead

V2 Solutions • Hyderabad

On-site
INR 1,800,000 - 2,400,000
Architectural leadership
GenAI exposure
Global collaboration
+3
Back-End Engineer
Back-End Engineer

Annova Solutions Pvt Ltd • Indore District

On-site
INR 2,500,000 - 5,000,000
Fullstack Engineer
Fullstack Engineer

Zoomcar • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Software Development Engineer
Software Development Engineer

Glitterbug Technologies • Bengaluru, Mumbai

On-site
INR 1,200,000 - 2,400,000
Senior Software - Backend Developer
Senior Software - Backend Developer

Deluxe • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Lead Full Stack Developer | AI-Powered FinTech
Lead Full Stack Developer | AI-Powered FinTech

Mumba Technologies, Inc. • India

On-site
INR 1,500,000 - 2,600,000
Senior Specialist, IT Software Engineering
Senior Specialist, IT Software Engineering

4255 Entegris India Private Ltd. • Pune District

On-site
INR 3,200,000 - 4,600,000
Lead Software Engineer
Lead Software Engineer

ProductSquads • Ahmedabad District

On-site
INR 3,000,000 - 5,000,000