Senior Software Engineer
- Source: Naukri
- RITWIK IT SERVICES PRIVATE LIMITED
- $10,522.68 to $12,627.22 /yr
- Hybrid
- Bengaluru
- Full-Time
- Senior
Job Description
Experience 3+ years
Location - Bangalore
Work mode - Hybrid
Notice Period max 15 days
Shift Timing/On-Call/Weekend Support Needed General
MANDATORY SKILLS :
Python, Django API, FASTAPI
Qualifications
- BA/BS Degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
- 35 years of professional software engineering experience with strong proficiency in Python.
- Hands-on experience with FastAPI or another Python web framework (Django, Flask).
- Working knowledge of SQL and relational databases (PostgreSQL, SQL Server).
- Understanding of RESTful API design principles, HTTP protocols, and data modeling with Pydantic.
- Familiarity with Git and collaborative development workflows.
- Basic understanding of cloud platforms (Azure preferred) and deployment concepts.
- Hands-on experience using AI-assisted development tools in day-to-day engineering work.
Preferred Qualifications
- Experience with asynchronous task processing (Celery, Redis).
- Familiarity with Docker and container-based development.
- Basic understanding of event-driven architectures and messaging systems.
- Experience with database migration tools such as Alembic.
- Exposure to Databricks or cloud data platforms.
- Exposure to LLM APIs or agent frameworks (e.g., LangChain, LangGraph).
- Familiarity with test-driven development and advanced pytest usage.
Suggested Skills
- Python / FastAPI / Pydantic
- RESTful APIs & Backend Architecture
- SQL & Data Integration
- Redis & Asynchronous Processing
- CloudNative Backend Development (Azure)
- CI/CD & Observability
- AI-assisted Software Development & Automation
Skills
- Python
- Django
- FastAPI
- Flask
- PostgreSQL
- microsoft-azure
- Celery
- Redis
- Docker
- azure-databricks
- databricks
- LangChain
- LangGraph
- Pytest
- processing-js
