✨ About The Role
- The Senior Software Engineer will be responsible for building a performant, reliable, and scalable product while collaborating with engineering teams across multiple countries.
- The role involves solving complex problems and providing elegant solutions for customers and app users.
- The engineer will be tasked with architecting and implementing features for iPaaS and automation products, as well as workflow orchestration and analytics engines.
- Responsibilities include building, debugging, and managing queues, scheduling jobs, and mapping data across different APIs.
- Participation in code reviews to ensure code quality and knowledge sharing across the team is expected.
⚡ Requirements
- The ideal candidate will have over 7 years of relevant software engineering experience, particularly in building web applications at scale.
- A strong proficiency in Node, React, TypeScript, JavaScript, AWS, Docker, and Kubernetes is essential for success in this role.
- Excellent problem-solving skills are necessary, with the ability to analyze complex issues and implement effective solutions.
- The candidate should have experience in back-end development concepts, including server-side architecture and best practices in software development.
- A solid understanding of security in software development and knowledge of common security vulnerabilities is important.