Key Responsibilities
Requirement Understanding & Clarification
: Work closely with stakeholders to understand requirements clearly, ask the right questions, and convert needs into well-defined technical tasks.
End-to-End Feature Ownership
: Deliver complete solutions single-handedly, including backend, frontend, database, integrations, testing, and deployment support.
Backend Development (Python)
: Build and maintain scalable backend services, APIs, business logic, and integrations in Python.
Database & SQL
: Write efficient
SQL queries
, optimize database interactions, design schemas when needed, and ensure data integrity and performance.
Frontend Development (Vue.js)
: Develop responsive, maintainable UI using
JavaScript
with strong emphasis on
Vue.js
and component-driven architecture.
Quality & Reliability
: Implement unit/integration tests, handle edge cases, debug production issues, and ensure stable releases.
Documentation & Collaboration
: Document solutions, APIs, and decisions; collaborate with product/QA/operations as needed to ensure smooth delivery.
Skills and Qualification Required:
Technical Skills required in the order of priority
Python:
Strong proficiency building backend services/APIs and business logic
SQL / Database Queries:
Strong query writing, optimization, schema understanding
JavaScript (Vue.js):
Strong Vue.js development, UI integration with APIs
ROS (Plus):
Exposure to ROS is an advantage, not mandatory
Minimum 5+ years in full stack development
Proven ability to work independently and deliver end-to-end
Strong debugging, analytical thinking, and ownership mindset
Able to translate ambiguous requirements into actionable plans
Location:
Bangalore.