Position Overview:
We are seeking a highly motivated and skilled Software Development Engineer 2 (SDE-2) to join our team focused on developing a state-of-the-art AI-powered support automation tool.
As an SDE-2, you will be expected to deeply understand product requirements, deliver
high-quality code within predictable timelines, and adhere to best practices in software
development.
Key Responsibilities:
- Collaborate closely with the product team to understand and translate requirements into scalable and maintainable code.
- Design, develop, test, and deploy new features and enhancements for the marketing tool including campaign management, engagement workflows, and customer communication modules.
- Maintain and improve the live chat and email ticketing systems to ensure high performance and reliability.
- Ensure code quality and product polish through thorough testing, code reviews, and adherence to best practices.
- Participate actively in sprint planning, retrospectives, and daily stand-ups, contributing to a process-oriented and agile team environment.
- Continuously improve the deployment pipeline and monitoring systems, ensuring smooth
- operations in a Kubernetes-based environment.
You will be a great fit if you have:
- 3 years of experience in software development, with a focus on backend or full-stack roles.
- Proficiency in any prominent language (Java, Golang, Typescript/Javascript etc).
- Experience with databases such as MongoDB and PostgreSQL (Any RDBMS/NoSQL database should work).
- Familiarity with containerised environments, particularly Kubernetes.
- Strong understanding of algorithms and data structures.
- Ability to consistently deliver high-quality code within deadlines.
- A thoughtful approach to problem-solving, focusing on practical, user-centric solutions.
- A commitment to learning and growing as a developer, with a passion for writing clean, efficient code.