company logo

Full Stack Developer

Mumbai
Pune
Full-Time
Mid-Level: 5 to 10 years
15L - 30L (Per Year)
Posted on Nov 05 2024

About the Job

Skills

React
Node.js
SQL
JavaScript
HTML/CSS
RESTful APIs
Git
Agile Methodologies

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

We are the force behind the meteoric rise of Indias leading telecom operator Jio with 400 Million+ customers. In Addition to this we have also powered an exhaustive list of digital apps & services that have delivered functionality, usability, engagement, scale and loyalty. We provide solutions for customers (B2C) and enterprise (B2B). We have an end to end 5G solution consisting of 5G Radio, a com ...Show More

Industry

Media & Telecommunication...

Company Size

10001+ Employees

Headquarter

Navi Mumbai, Maharashtra

Other open jobs from Jio