Job Title: Senior Full Stack Engineer (Python)
Location: Chandigarh (Onsite)
Experience: 5+ Years
Employment Type: Full-Time, US Shifts_(Local Candidates Preferred)
About the Role
We are seeking a highly skilled and passionate Senior Full Stack Engineer (Python) to join our growing engineering team. In this role, you will be a key contributor in building and scaling a modern, data-intensive platform from the ground up. You will work across the full technology stack—developing robust backend services, real-time data pipelines, and intuitive frontend dashboards used across the organization.
This role requires strong backend engineering skills in Python, modern frontend expertise with React, and a collaborative mindset to thrive in an agile, fast-paced environment.
Key Responsibilities
- Design, develop, and maintain scalable frontend and backend components of the platform
- Build and integrate RESTful APIs using Python frameworks such as FastAPI
- Collaborate with UI/UX designers to convert Figma designs into reusable React and Material UI components
- Develop real-time, interactive dashboards using modern visualization libraries
- Work on data ingestion and ETL pipelines, integrating data from sources such as AWS APIs, ServiceNow, and Datadog
- Implement business logic for metric evaluation using configurable, human-readable rule definitions
- Ensure seamless integration between UI, backend services, and data layers
- Write clean, efficient, well-tested, and maintainable code
- Participate actively in code reviews, sprint planning, and agile ceremonies
- Contribute to CI/CD pipelines and ensure smooth deployment processes
Required Skills & ExperienceExperience
- 5+ years of professional experience as a Full Stack Engineer
- Proven experience building and delivering complex, data-driven applications
Frontend Skills
- Strong proficiency in JavaScript/TypeScript
- Hands-on experience with React and component-based architecture
- Experience with Material UI or similar UI libraries
- Experience with data visualization libraries such as Chart.js, D3.js, Highcharts, Recharts, ECharts, or Plotly.js
- Familiarity with real-time data handling using WebSockets or Server-Sent Events
- Strong understanding of responsive design and frontend best practices
Backend Skills
- Strong proficiency in Python
- Experience with backend frameworks such as FastAPI, Django, or Flask
- Strong experience in designing and consuming RESTful APIs (OpenAPI/Swagger)
- Exposure to event-driven architectures and messaging systems (Kafka, RabbitMQ)
Database Skills
- Solid experience with PostgreSQL, including schema design and query optimization
Cloud & DevOps
- Hands-on experience with AWS cloud services
- Preferred exposure to EventBridge, SQS, Lambda, IAM
- Experience with CI/CD pipelines and version control systems such as Git
Soft Skills
- Strong problem-solving and analytical skills
- Ability to work effectively in ambiguous and evolving environments
- Excellent communication and collaboration skills
- Ownership-driven mindset with a focus on quality and scalability
Job Type: Full-time
Pay: ₹45,425.48 - ₹70,332.80 per month
Work Location: In person