Contlo is an AI-native marketing platform that empowers modern fast-growing businesses to leverage their brand's own generative AI Model for end-to-end marketing optimization. Our platform enables personalized campaigns, automated customer journeys, and contextual Generative AI marketing across customer touchpoints. With Contlo's Brand AI Model™, businesses can orchestrate their brand marketing activities, generate personalized marketing creatives, create behavior-based customer segments, and auto-generate customer journeys. The platform continuously learns and improves, delivering exceptional results to our clients.
Job Title: Senior Software Engineer (SDE 2)
Location: HSR Layout, Bangalore.
Job Summary:
Contlo is seeking a highly skilled and experienced Senior Software Engineer (SDE 2) to join our talented team. In this role, you will play a key part in the development and maintenance of our AI-native marketing platform. As a Senior Software Engineer, you will work closely with cross-functional teams to design, implement, and optimize scalable software solutions using cutting-edge technologies such as Vue.js, Ruby on Rails, MongoDB, MySQL, Redis, and AWS. Your expertise will contribute to building a robust and high-performing platform that enables businesses to drive customer retention through personalized campaigns and automated customer journeys.
Responsibilities:
- Collaborate with product managers, designers, and other engineers to design and enhance Contlo's AI-native marketing platform.
- Lead the development and implementation of high-quality, scalable, and maintainable software solutions using Vue.js on the frontend and Ruby on Rails on the backend.
- Design and optimize database structures using MongoDB, MySQL, and Redis to ensure efficient data storage and retrieval.
- Lead the deployment and maintenance of the platform on AWS servers, working closely with the infrastructure team.
- Write clean, efficient, and well-documented code, following best practices and coding standards.
- Conduct thorough testing and debugging of applications to ensure high reliability and performance.
- Stay up-to-date with emerging technologies and industry trends, actively suggesting and implementing improvements to the platform.
- Collaborate with the AI team to integrate and optimize the Brand AI Model™ within the platform.
- Mentor and provide technical guidance to junior engineers, conducting code reviews and promoting best practices.
- Drive technical initiatives and contribute to the overall architecture and design of the platform.
Qualifications and Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
- 2-4 experience as a Software Engineer, preferably in a senior or leadership role.
- Strong proficiency in Vue.js for frontend development and Ruby on Rails for backend development.
- Extensive knowledge of database concepts and experience working with MongoDB, MySQL, and Redis.
- Demonstrated experience with AWS services and deployment of applications on cloud infrastructure.
- Strong understanding of software development best practices, including version control (Git), testing methodologies, and code documentation.
- Familiarity with agile development methodologies and ability to work effectively in an agile team environment.
- Excellent problem-solving skills and ability to analyze and debug complex software applications.
- Effective communication and collaboration skills, with the ability to work closely with cross-functional teams.
- Leadership qualities, including the ability to mentor and guide junior engineers.
- Self-motivated, proactive, and able to work independently while contributing to a collaborative team environment.
Skills:- Javascript, MongoDB, MySQL, Redis, Amazon Web Services (AWS) and Git