Talent.com
Backend Developer

Backend Developer

Staffington GlobalKarnataka, India
4 days ago
Job description

Backend Developer

Exp : 8+ years

Location : Bangalore

Mode : Work from Office

Np : Not more than 15 days

Please share profiles with 8+ years’ experience only.

Role Overview

We’re seeking an experienced Backend Developer to join our engineering team. In this role, you’ll design, develop, and maintain robust, scalable, and performant backend services using FastAPI, SQLAlchemy, and PostgreSQL. You’ll collaborate with cross-functional teams to implement business logic, API endpoints, and database solutions while adhering to our comprehensive development standards.

Responsibilities

  • Design and develop RESTful APIs using FastAPI following our established API standards and best practices
  • Implement robust data models and database interactions using SQLAlchemy and PostgreSQL
  • Develop and maintain core business logic in service and repository layers
  • Write comprehensive unit, integration, and end-to-end tests for all code
  • Create clear, detailed documentation for code, APIs, and architectural decisions
  • Collaborate with frontend developers to define API contracts and integration points
  • Implement and maintain high availability patterns and performance optimizations
  • Participate in code reviews, providing constructive feedback to peers
  • Troubleshoot and resolve complex technical issues across the application stack
  • Contribute to architectural decisions and help evolve our technology standards

Required Skills and Experience

  • 7+ years of professional experience in backend development
  • Strong proficiency in Python (3.9+) with solid understanding of type hints, async / await, and modern Python features
  • 2+ years of production experience with FastAPI hosted on Azure Cloud.
  • Proficiency with relational databases, particularly PostgreSQL
  • Working knowledge of SQLAlchemy
  • Experience implementing RESTful APIs and understanding of API design principles
  • Strong understanding of software testing approaches (unit, integration, end-to-end)
  • Familiarity with containerization (Docker) and container orchestration
  • Experience with Git version control and CI / CD pipelines
  • Knowledge of secure coding practices and common security vulnerabilities
  • Preferred Qualifications

  • Experience with Pydantic for data validation and schema definition
  • Familiarity with PostgreSQL advanced features (JSONB, full-text search, etc.)
  • Experience with asynchronous programming in Python
  • Experience with Uvicorn, an ASGI web server, for Python.
  • Understanding of infrastructure as code (Terraform, AWS CloudFormation)
  • Experience with Kubernetes in production environments
  • Understanding of event-driven architectures and message brokers
  • Exposure to microservices architecture patterns
  • Experience with monitoring and observability tools
  • Contributions to open-source projects
  • Technical Competencies

    Core Python

  • Python 3.9+ features and language constructs
  • Type hints and static type checking with mypy
  • Error handling and exception management
  • Asynchronous programming with asyncio
  • Documentation using Google-style docstrings
  • Web Frameworks and APIs

  • FastAPI application development and organization
  • API design and RESTful principles
  • Request validation and response formatting
  • Authentication and authorization implementation
  • Performance optimization techniques
  • Database

  • PostgreSQL schema design and optimization
  • SQLAlchemy ORM and Core
  • Query optimization and performance tuning
  • Transaction management
  • Database migrations with Alembic
  • Testing

  • Test-driven development practices
  • Unit testing with pytest
  • Integration testing for APIs and databases
  • Mocking and fixtures
  • Code coverage analysis
  • DevOps and Infrastructure

    Create a job alert for this search

    Backend Developer • Karnataka, India

    Related jobs
    • Promoted
    Oracle SOA Developer

    Oracle SOA Developer

    Tata Consultancy ServicesKarnataka, India, India
    Oracle SOA 12c\OSB 12c development.Experience with ORACLE DB environment.In depth knowledge in SOA suite infrastructure and architecture. Deep understanding of OSB and BPEL.Experience in deployment ...Show moreLast updated: 16 days ago
    • Promoted
    Backend Developer

    Backend Developer

    UnacademyKarnataka, India
    Position : SDE 3 - Backend Developer.Unacademy is India’s largest learning platform, dedicated to democratizing education for millions of learners across the country. We bring together top educators...Show moreLast updated: 4 days ago
    • Promoted
    Back End Developer

    Back End Developer

    Getsethire.coKarnataka, India
    Any experience level / Freshers can apply.We are looking for a passionate and dedicated.The ideal candidate should have a solid understanding of backend technologies, database systems, and API deve...Show moreLast updated: 4 days ago
    • Promoted
    Software Engineer III - Backend, ITC

    Software Engineer III - Backend, ITC

    NIKEKarnataka, Karnataka, India
    You will be part of the Supply Chain and Planning Technology organization and report to the Engineering Manager.On a daily basis, you will collaborate with peer software engineers, product managers...Show moreLast updated: 30+ days ago
    • Promoted
    Java Backend Developer

    Java Backend Developer

    Brace Infotech Private LtdKarnataka, India
    We’re Hiring | Senior Software Engineer | 7+ Years | Bengaluru (Hybrid Mode).Are you ready to design and build innovative technology solutions that make a real impact?. You’ll be part of a global te...Show moreLast updated: 4 days ago
    • Promoted
    Murex - Datamart Developer

    Murex - Datamart Developer

    NTT DATA Business SolutionsKarnataka, India
    Key Responsibilities and Skills : .Designing, configuring, and implementing the Murex Datamart.Developing and maintaining reports, including P&L, risk, regulatory, accounting, and operational reports...Show moreLast updated: 4 days ago
    • Promoted
    Oracle ADF Developer

    Oracle ADF Developer

    Tata Consultancy ServicesKarnataka, India, India
    Design, develop, and maintain web-based enterprise applications using.ADF task flows, page templates, bindings, managed beans. ADF Business Components (Entity Objects, View Objects, Application Modu...Show moreLast updated: 16 days ago
    • Promoted
    Backend Engineer

    Backend Engineer

    Alaan الآنKarnataka, India
    Alaan is the SuperCard™ for businesses and the most loved fintech in the Middle East.Our mission is to simplify finance for businesses so they can save time and money. Alaan provides everything busi...Show moreLast updated: 4 days ago
    • Promoted
    Java Backend Developer

    Java Backend Developer

    BrillioKarnataka, India
    Notice - Who can join in Short Period.You have experience building applications using.You have extensive experience with. Optimizing applications for performance, scalability, and reliability.Solid ...Show moreLast updated: 3 days ago
    • Promoted
    Senior Software Engineer - Backend Developer

    Senior Software Engineer - Backend Developer

    apnaKarnataka, India
    Collaborate with cross-functional teams to gather and define software requirements.Design, develop, test, deploy, and maintain high-quality software solutions. Participate in architectural and syste...Show moreLast updated: 4 days ago
    • Promoted
    Back End Developer

    Back End Developer

    PosiumKarnataka, India
    Posium is an AI startup developing state-of-the-art AI agents that automate end-to-end software testing.We are backed by top global investors, including Sequoia, and our team comprises talented ind...Show moreLast updated: 4 days ago
    • Promoted
    Backend Developer

    Backend Developer

    Streak AI Technologies Pvt LtdKarnataka, India
    Location : Bengaluru, Karnataka.We are seeking a talented and experienced Backend Developer to join our team.The ideal candidate will have a strong background in software development and experience ...Show moreLast updated: 4 days ago
    • Promoted
    SDE III Backend Developer (MERN / MEAN)

    SDE III Backend Developer (MERN / MEAN)

    WeKan Enterprise SolutionsKarnataka, India
    Backend - Software Development Engineer III (Node.Location : Bangalore (Whitefield) , Hybrid , 3 days work from office.About Wekan Enterprise Solutions. Wekan Enterprise Solutions is a leading Techno...Show moreLast updated: 4 days ago
    • Promoted
    Back End Developer

    Back End Developer

    Asper.aiKarnataka, India
    We are building an exceptional team of Engineers to solve problems of Demand Planning, Revenue Growth Management, and other areas of Demand-Supply Agility in CPG and Retail.Achieving optimal outcom...Show moreLast updated: 4 days ago
    • Promoted
    Oracle Hyperion Developer

    Oracle Hyperion Developer

    Tata Consultancy ServicesKarnataka, India, India
    Hyperion On Prem Planning and Essbase knowledge which includes experience as mentioned below : .Expertise in Hyperion Planning and Essbase related to outlines, calculation scripts, load rules, Web Fo...Show moreLast updated: 16 days ago
    • Promoted
    Python Developer

    Python Developer

    Sonata SoftwareKarnataka, India, India
    We are seeking a highly skilled.Lead and Senior Back-End Application Developer to.The ideal candidate will have extensive experience in. Required Skills and Qualifications : .Bachelor’s degree in comp...Show moreLast updated: 15 days ago
    • Promoted
    Backend Developer

    Backend Developer

    ZzazzKarnataka, India
    Senior Backend Engineer - Payments.We’re building the system of record for how money moves through our platform : a double-entry, auditable payment ledger that powers charges, refunds, payouts, fees...Show moreLast updated: 4 days ago
    • Promoted
    Software Engineer - Backend Developer

    Software Engineer - Backend Developer

    GameChange SolarKarnataka, India
    The Backend Developer will contribute to a diverse range of projects and technologies, including cloud infrastructure, IoT, data acquisition and processing, automation, CI, APIs, CLIs, and more.Thi...Show moreLast updated: 4 days ago