Senior Software Engineer - Full Stack Technologies

2 - 6 years

0 Lacs

Posted:2 weeks ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Senior Software Engineer, you will be at the forefront of designing, developing, and optimizing BotPenguins AI chatbot & Agents platform. Your role will involve close collaboration with product managers, tech leads, and customer success teams to enhance system performance, develop robust backend APIs, and integrate with frontend applications. Additionally, you will take charge of conducting code reviews, mentoring junior developers, and upholding high software quality standards. Your contributions will be instrumental in crafting impactful AI-driven solutions and shaping the future of conversational automation. To excel in this role, you should possess a Bachelor's degree in Computer Science, IT, or a related field, along with 2-5 years of experience in software development. Your technical expertise should include a solid grasp of MEAN/MERN Stack technologies, experience in software architecture planning and low-level design, the ability to create scalable, high-performance solutions, proficiency in backend API development & UI integration, familiarity with cloud platforms like AWS and containerization (Docker, Kubernetes), an 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, soft skills are equally vital for success in this role. A strong analytical mindset, leadership capabilities, and a dedication to mentoring junior developers are essential qualities. Your day-to-day responsibilities will involve collaborating with the Product Team to implement technical solutions, working with Technical Leads & Senior Developers on software architecture and low-level designs, conducting code reviews to ensure best practices are followed, developing backend APIs, performing automated unit & integration testing, documenting technical processes and troubleshooting guides, monitoring system performance for optimization, assisting the Customer Success Team in resolving technical challenges, and mentoring junior engineers to foster their growth. Joining our team offers you the opportunity to be part of an innovative AI startup driving advancements in chatbot automation. You will work alongside a passionate and skilled team that values knowledge-sharing and problem-solving. Our growth-oriented environment provides ample learning opportunities and exposure to top-tier global clients and impactful projects. Enjoy the flexibility of work hours, prioritize work-life balance, and thrive in a culture that encourages creativity, ownership, and collaboration. Based on your performance, this role presents the potential for promotion to a VP position.,

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