Senior Python full stack developer (Bengaluru)

Senior Python full stack developer (Bengaluru)

03 Sep
|
Ciklum
|
Bengaluru

03 Sep

Ciklum

Bengaluru

Senior Full Stack Engineer (React, Python, FastAPI &

- Amazon Bedrock)

- Work with Product Owners, Architects, and Technical Leads to design new products and enhancements using React, Python, and cloud-native architectures.

- Participate in the complete software development lifecycle including analysis, design, development, testing, deployment, and support.

- Translate business requirements into scalable, maintainable, and cost-effective technical solutions.

- Design and develop secure, high-performance RESTful APIs using Python and FastAPI.

- Build responsive, modern, and reusable user interfaces using React and TypeScript.

- Develop and integrate AI-powered capabilities using Amazon Bedrock and foundation models.

- Architect and implement scalable cloud-native solutions.

- Implement CI/CD pipelines and engineering automation practices.

- Conduct peer code reviews and participate in technical design reviews.

- Analyze and optimize application performance, scalability, and reliability.

- Ensure application security, monitoring, logging, and operational excellence standards are met.

- Collaborate with cross-functional teams in an Agile environment.

- Mentor junior engineers and provide technical leadership.

- Act as a key contributor in solving complex technical and architectural challenges.

Required Qualifications

- Bachelor's degree in Computer Science, Engineering, Information Technology, or equivalent practical experience.

- 8+ years of experience in full-stack software development.

- 4+ years of hands-on experience in Python backend development.

- Strong experience designing and developing enterprise-grade applications.





- Experience creating technical design documentation and architecture artifacts.

- Strong understanding of software engineering principles, design patterns, and secure coding practices.

- Experience working in Agile/Scrum delivery environments.

Core Technical Skills

Frontend

- React.js (Required)

- REST API Integration

- Modern UI Component Libraries

- State Management (Redux, Context API, or similar)

- Responsive Web Application Development

- Component-Based Architecture and Reusable UI Design

Backend

- Python (Required)

- FastAPI (Required)

- RESTful API Design &
- Development

- Microservices Architecture

- Asynchronous Programming

- WebSockets

- API Security and Authentication

- Backend Performance Optimization

Generative AI

- Amazon Bedrock

- Experience integrating Foundation Models and LLM-powered capabilities

- Experience building AI-powered applications, copilots, assistants, or intelligent workflows

- Understanding of prompt engineering and AI integration patterns

Cloud, DevOps &

- Platform Engineering

- Cloud-native application development

- Docker

- Kubernetes (Preferred)

- CI/CD Pipelines

- GitHub Actions, Jenkins, Azure DevOps, or similar tools

- Infrastructure Automation

- Monitoring, Logging, and Observability Solutions

Data &

- Storage

- PostgreSQL, MySQL, or similar relational databases

- SQL Query Optimization





- Database Design and Performance Tuning

- SQLAlchemy or equivalent ORM frameworks

- Experience with NoSQL databases is desirable

Additional Skills

- Git / GitHub

- Postman

- Swagger / OpenAPI

- Unit Testing Frameworks

- Integration Testing

- Agile / Scrum Methodologies

- Application Troubleshooting and Performance Tuning

Nice to Have

- Experience with Retrieval-Augmented Generation (RAG).

- Experience with Vector Databases such as pgvector, Pinecone, Weaviate, or OpenSearch.

- Experience with LangChain, LlamaIndex, Semantic Kernel, or similar AI frameworks.

- Experience building Agentic AI solutions and multi-agent workflows.

- Knowledge of event-driven architectures and distributed systems.

- Exposure to enterprise-scale cloud-native platforms.

What Success Looks Like

- Deliver scalable, secure, and high-quality software solutions.

- Drive engineering excellence through best practices and code quality standards.

- Contribute to AI-enabled product innovation and cloud-native solution design.

- Support architectural decisions and technical strategy.

- Mentor team members and foster a collaborative engineering culture.

- Continuously improve system performance, reliability, and maintainability.

Competencies

- Strong analytical and problem-solving skills.

- Ability to independently own and deliver complex technical initiatives.

- Excellent communication and stakeholder management skills.

- Passion for up-to-date engineering practices and emerging technologies.

- Ability to solve complex business and technical challenges using innovative and pragmatic solutions.

📌 Senior Python full stack developer (Bengaluru)
🏢 Ciklum
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior python full stack developer (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: senior python full stack developer (bengaluru) / bengaluru