Principal Engineer

2 - 6 years

0 Lacs

Posted:22 hours ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Senior Software Engineer at our cutting-edge AI startup, you will be instrumental in designing, developing, and optimizing BotPenguins AI chatbot & Agents platform. Your role will involve collaborating with product managers, tech leads, and customer success teams to create robust backend APIs, integrate with frontend applications, and enhance system performance. You will also be responsible for conducting code reviews, mentoring junior developers, and upholding high software quality standards. This position presents exciting opportunities to craft impactful AI-driven solutions and influence the future of conversational automation. To excel in this role, you should hold a Bachelor's degree in Computer Science, IT, or a related field and possess 2-5 years of experience in software development. Your technical expertise should encompass a strong understanding of MEAN/MERN Stack technologies, experience in software architecture planning and low-level design, proficiency in creating scalable, high-performance solutions, hands-on experience in backend API development & UI integration, familiarity with cloud platforms like AWS and containerization (Docker, Kubernetes), understanding of AI/ML concepts in development, and knowledge of version control tools like GitLab/GitHub and project management tools like Notion. In addition to technical skills, you should exhibit a strong analytical mindset, leadership abilities, and a dedication to mentoring junior developers. In this role, your key responsibilities will include collaborating with the Product Team to devise and implement technical solutions for new features, working closely with Technical Leads & Senior Developers to define software architecture and craft low-level designs, conducting code reviews to ensure compliance with best practices and coding standards, developing backend APIs and integrating them with frontend applications, performing automated unit & integration testing to uphold high code quality, documenting technical processes, APIs, and troubleshooting guides, monitoring system performance and proposing enhancements to boost efficiency, assisting the Customer Success Team in addressing technical challenges and enhancing user experience, and mentoring junior engineers to provide guidance on best practices and career growth. Additionally, you may be required to undertake any other tasks relevant to the product as needed. Joining our team offers you the chance to be part of a dynamic environment that values knowledge-sharing and problem-solving. You will have ample opportunities for learning and growth, exposure to top-tier global clients and projects with real-world impact, flexible work hours promoting work-life balance, and a culture that nurtures creativity, ownership, and collaboration. Furthermore, based on your performance, this role presents the potential for advancement to a VP position. If you are passionate about leveraging AI technologies to drive innovation in chatbot automation and are eager to work in a team that fosters creativity and collaboration, we invite you to apply for this exciting opportunity.,

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You