Description
Kadel Labs (KL) is a pioneering Venture Studio in India, known for its unique blend of IT Services and SaaS products. Since our inception in 2017, we've expanded organically to over 180 employees and have served more than 200 customers. At KL, we pride ourselves on our employee-centric culture, fostering an environment where creativity, open communication, and innovation thrive.
Job Description:
We are seeking a highly skilled and experienced Senior Software Engineer to join our Digital Signage team. The ideal candidate will have a strong background in software development, a passion for technology, and the ability to design and develop complex software. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining high-quality software solutions while providing technical guidance and mentorship to junior team members. Communicate effectively with team members and stakeholders to ensure alignment and transparency. Document technical specifications, system architecture, and design decisions.
Experience: 4-10yrs
Location: Jaipur/Udaipur/Bangalore
Must-Haves:
· Bachelor's degree in computer science, Engineering, or a related field (Master’s degree preferred).
· Proven experience in designing and developing complex software applications.
· 4-10 years hands on development experience
· Strong background in Node.js
· Experience with React and TypeScript
· Experience working on asynchronous & functional programming paradigms
· Experience working with transpiling tools and polyfills
· Experience working on Tizen
· Excellent problem-solving and analytical skills.
· A clear track record of working on and releasing commercial quality software.
· Write clean, efficient, and well-documented code following best practices and coding standards, conduct code reviews and ensure adherence to best practices.
· Experience in writing tests using different framework
· Optimize performance and scalability of applications.
· Experience with containerization technologies (e.g., Docker, Kubernetes).
· Experience with Microservices and design patterns
· Proficiency with version control systems e.g. Gitlab
· Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and CI/CD pipelines.
· Experience with quality control tools like Snyk, SonarQube, Vulcan etc
· Provide technical guidance and mentorship to junior and mid-level engineers.
· Strong understanding of software development methodologies (e.g., Agile, Scrum).
· Experience with any observability tools like Grafana, Prometheus
· Participate in conducting technical interviews to recruit new team members.
Nice to haves: