
Full Stack Developer

Full Stack Developer
2730
Applications
About the Job
Skills
Full Stack Developer Role
Role Overview:
As a Full Stack Developer, you will be responsible for designing, developing, and maintaining both frontend and backend systems for the myQ platform. You will work on IoT solutions that connect smart devices like garage door openers and lights to the cloud, enabling remote control and monitoring. This role requires strong collaboration with cross-functional teams to translate business requirements into technical solutions and ensure high-quality, scalable software development.
Duties and Responsibilities:
End-to-End Development:
- Develop and maintain both frontend (UI/UX) and backend (middleware and services) components of the myQ platform.
- Implement cloud-based solutions using AWS and Azure to ensure scalability and performance.
- Work with DevOps to support CI/CD pipelines for automated testing and deployments.
Cross-Functional Collaboration:
- Work closely with product owners, designers, and other developers to understand and implement product requirements.
- Collaborate with teams across the organization (DevOps, front-end, middleware, and firmware) to ensure cohesive platform development.
Technical Leadership:
- Participate in design discussions, code reviews, and technical evaluations to ensure best practices are followed.
- Contribute to the development of reusable components and libraries, promoting a consistent architecture across the platform.
Problem Solving and Troubleshooting:
- Analyze, debug, and resolve issues in production and development environments.
- Proactively identify and address performance and scalability issues.
Agile Participation:
- Participate in Agile ceremonies, such as sprint planning and daily stand-ups, to track work progress and prioritize tasks.
- Collaborate with scrum teams for effective issue management and resolution.
Technology Stack:
Front-End Technologies:
- Experience with modern front-end frameworks like Angular, or Vue.js.
- Proficient in HTML5, CSS3, and JavaScript/TypeScript.
Back-End Technologies:
- Expertise in Microsoft .NET, C#, SQL, NoSQL databases (Dynamo DB), and Azure, AWS for building robust and scalable back-end systems.
- Understanding of OOP principles, SOLID design patterns, RESTful services, microservices, and cloud-native architectures.
- Experience with messaging systems like MQTT, AMQP handle real-time communication in IoT applications.
Database Reliability:
- Monitor and maintain the performance and reliability of databases such as Microsoft SQL, Couch DB, Dynamo DB, or Cosmos DB, ensuring proper replication, backups, and performance tuning.
DevOps and Cloud:
- Understanding of CI/CD pipelines, working with tools like GitLab, Azure DevOps, and AWS CodePipeline.
- Understanding of Docker and Kubernetes for containerization and orchestration.
- Knowledge of cloud-based infrastructure in Azure and AWS, with a focus on building scalable, distributed systems.
Education and Certifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Experience with cloud platforms such as AWS and Azure is preferred.
About the company
Industry
Media & Telecommunication...
Company Size
10001+ Employees
Headquarter
Navi Mumbai, Maharashtra
Other open jobs from Jio