We are seeking a highly experienced and motivated Full Stack Developer with 7 to 10 years of professional experience to join our team in Bangalore. The ideal candidate will be a senior technical leader with deep expertise across modern backend and frontend technologies, particularly in environments that interact with industrial automation.
Location : Bangaluru (Work from office 5 days in a week)
Required Skills and Experience
Experience : 7 to 10 years in full-stack software development.
Backend Expertise :
Expert proficiency in Object-Oriented Python .
Strong experience with Microservices architecture.
Mandatory experience with Queue handling mechanisms (e.G., RabbitMQ ) and MQTT protocol.
Expertise in REST API based programming, Flask API , and JSON handling .
Database : Expert-level knowledge of MongoDB or other NoSQL databases.
Frontend Expertise :
Proficiency in Node.Js and JavaScript .
Experience with at least one major frontend framework : Angular, Vue, or React .
Tools & Process :
Proficiency with code management systems like Git / Bitbucket .
Advanced debugging skills across multiple modules.
Experience with development tools like VSCode / PyCharm .
Familiarity with DevOps and CI / CD tools (Jenkins) .
Experience with observability tools ( Grafana, ELK, OTel ).
Commitment to Agile methodologies and collaborative processes (sprints, code reviews).
Industrial Automation :
Very good understanding of Omron AMR, COBOT, and PLC, including configuration, communication, and programming.
Responsibilities
Design, develop, and maintain robust, scalable, and high-performance full-stack applications using the required tech stack.
Lead the development of microservices architecture using Python (Object-Oriented) and implement reliable queue handling mechanisms (RabbitMQ / other) and MQTT protocols.
Develop and consume REST APIs and interfaces, handling JSON data efficiently, potentially using frameworks like Flask .
Develop responsive and user-friendly web interfaces using Node.Js, JavaScript , and at least one modern frontend framework ( Angular, Vue, or React ).
Manage complex data structures and ensure data integrity utilizing MongoDB or other NoSQL databases.
Implement and enforce best practices for code management using Git / Bitbucket or equivalent systems.
Spearhead debugging efforts across various application modules, demonstrating strong troubleshooting skills.
Actively participate in DevOps practices, utilizing CI / CD tools (Jenkins) and contributing to deployments on Linux environments, with potential involvement in Ansible or Kubernetes .
Monitor application performance and health using observability tools ( Grafana, ELK stack, OTel ).
Apply Agile methodologies , participate actively in sprint planning, stand-ups, and thorough code reviews .
Ensure code quality and stability by writing comprehensive unit / integration tests .
Document designs, APIs, and architectural decisions clearly and concisely.
Collaborate closely with automation and control teams, utilizing a strong understanding of Omron AMR, COBOT, and PLC configuration, communication, and programming for seamless system integration.
Developer Javascript • Ghaziabad, Uttar Pradesh, India