HamburgerMenu
hirist

Senior Software Engineer - Backend Development

WeCP | We Create Problems
Bangalore
5 - 7 Years

Posted on: 04/08/2025

Job Description

About the Role :


We are seeking a highly motivated Senior Software Engineer in backend development to join our fast-growing engineering team. The ideal candidate is a hands-on developer with deep expertise in Python, Django/FastAPI, and cloud-native architectures using AWS or Azure. You will play a pivotal role in designing and developing scalable microservices and high-performance web applications across diverse domains including fintech, retail, and healthcare.


Key Responsibilities :


- Lead the design, development, and deployment of scalable microservices using Python (FastAPI/Django).


- Build and maintain RESTful APIs to enable seamless integration with front-end, third-party platforms, and

external systems.


- Architect cloud-native applications using AWS services like Lambda, S3, EC2, SQS, and CloudWatch.


- Integrate real-time data pipelines using Kafka/RabbitMQ and ensure system responsiveness and fault tolerance.


- Collaborate with cross-functional teams to implement features, resolve issues, and improve performance.


- Apply containerization using Docker and orchestrate deployments using CI/CD pipelines (GitHub Actions, GitLab CI).


- Contribute to system and architecture design discussions, ensuring code quality and scalability.


Required Skills & Experience :


- Strong proficiency in Python with frameworks like Django, FastAPI, and Flask.


- Expertise in cloud platforms - AWS (Lambda, SQS, SNS, EC2), Microsoft Azure.


- Experience with PostgreSQL, MongoDB, and DynamoDB for data modeling and optimization.


- Familiarity with Apache Kafka, RabbitMQ, and other messaging systems.


- Solid understanding of CI/CD, Docker, and Kubernetes in production environments.


- Proficiency in Git, JIRA, Confluence, and Agile methodologies.


- Good exposure to React.js, Tailwind CSS is a plus for full-stack integration.


Good to Have :


- Exposure to projects in domains such as banking (BaaS), eCommerce SaaS, and data analytics.


- Experience with machine learning, EDA, or predictive modeling (e.g., house price prediction).


- Knowledge of WebSockets, Celery, and Redis.


Education :


- B.Tech in Computer Science or related field from a reputed university.

info-icon

Did you find something suspicious?