Requirements
- Develop, test, and automate cloud-native applications and services using TypeScript, Nodejs.
- Develop, test, and automate cloud-native applications and services using front-end technologies like ReactJS/JavaScript/HTML.
- Strong in Data Structures and algorithms.
- Expertise in cloud technologies, containers, orchestration frameworks like Kubernetes.
- Should have a good storage and networking background and a good understanding of those concepts.
- Should be very versatile with Windows/UNIX OS, its technologies and understanding.
- Good understanding of REST API design and implementation.
- Knowledge of one of databases (MSSQL, Oracle & PostgreSQL).
- Write clean, efficient, and maintainable code to solve complex problems and improve system performance.
- Participate in code reviews, knowledge sharing sessions, and contribute to the improvement of development processes.
- Collaborate with cross-functional teams to understand requirements and design scalable and secure cloud solutions.
- Work closely with the SRE (Site Reliability Engineering) team to ensure smooth feature deployment in production environments.
- Utilize AI (Artificial Intelligence) tools like Copilot and Cursor to enhance productivity in automation, development, documentation, and unit test writing.
- Troubleshoot and resolve issues related to cloud infrastructure, performance, and security.
- Stay up to date with emerging technologies and industry trends to continuously improve cloud-based solutions.
- Should have participated in all phases of the product development cycle from Requirement understanding, Design, through Implementation and Test design.
- Should have attained experience and knowledge in solving complex problems.
- Prior experience in developing high scale and performant systems.
- Should have strong aptitude to learn new technologies.
Nice to Have
- Experience with other programming languages, such as NodeJS (TypeScript), Golang or Java technologies along with PowerShell.
- Knowledge of database technologies (e.g. Oracle, SQL, PostgreSQL) and data storage solutions.
- Familiarity with monitoring and logging tools (e.g., Kibana, ELK stack).
- Understanding of Agile/Scrum methodologies and DevOps principles.
- Certifications in cloud technologies (e.g., AWS Certified Cloud Practitioner) would be a plus.


