Posted:2 hours ago|
Platform:
Work from Office
Full Time
Exp : 8+ years
Location : Bangalore
Mode: Work from Office
Np: Not more than 15 days
Role Overview
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
Docker containerization
CI/CD pipeline configuration
Infrastructure as code concepts
Monitoring and logging implementation
High availability patterns
Development Standards Expertise
The ideal candidate will demonstrate an understanding of and commitment to:
Domain-driven design principles
API-first development approach
Test-driven development
Security by design
Continuous delivery practices
Comprehensive documentation
Code quality and maintainability
Performance optimization
Error handling best practices
nan
Nest Digital
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Practice Python coding challenges to boost your skills
Start Practicing Python Now25.0 - 30.0 Lacs P.A.
11.0 - 15.0 Lacs P.A.
noida
17.0 - 22.5 Lacs P.A.
bengaluru
15.0 - 20.0 Lacs P.A.
hyderabad, chennai, bengaluru
15.0 - 20.0 Lacs P.A.
10.0 - 14.0 Lacs P.A.
50.0 - 55.0 Lacs P.A.
20.0 - 25.0 Lacs P.A.
hyderabad, navi mumbai, gurugram
35.0 - 70.0 Lacs P.A.
kochi, thiruvananthapuram
5.0 - 5.5 Lacs P.A.