Pune, Maharashtra, India Post Date: May 10, 2023 Full Time
Apply for job
Job Description
Responsibilities:
Understand the design from the Software Architect.
Provide necessary support to Software Architect in selecting the best available technology stack and deployment methods for designing a IoT web application based on the requirements.
Develop solutions with an Agile Development team.
Design, develop and debug web applications. Need to ensure performance, scalability, reuse, security, reliability, and other quality aspects in design and development.
Deploy solutions to Docker containers and Kubernetes.
At the initial stage write code mainly to enforce standards for engineers to ensure scalability, performance, and security.
Documentation related to design and development.
Participate in code/ design reviews of junior developers and peers. Ensure code quality and avoid technical risks.
Participate in the creation and review of test plans and test cases with the quality team.
Estimating development time.
Guide team as per their development needs act as the go-to person for juniors.
Own and drive technical communication with customers.
Effective communication with other stakeholders within the team.
Requirements:
7 to 8 years of total work experience in the design and development of software application is must.
At least 5 years of experience with JavaScript/TypeScript, HTML, CSS, REST APIs.
At least 3 years of experience with Node.js is must.
At least 3 years of experience with React or Angular or similar front-end technology is must.
At least 2 years of experience in managing, organizing, and prioritizing multiple projects and workstreams is must.
At least 2 years of experience with SQL and NoSQL databases.
Working knowledge of setting up builds and deployments.
Must have worked on scalable web solution.
Hands-on experience with Git, Tracking Tool (Azure DevOps/ JIRA), MongoDB, Redis, Oracle DB and Docker/ Kubernetes.
Understanding of system integration and communication protocols.