Senior Full Stack Developer at SproutsAI
About The Company
BaseRockAI - Elevate your AI-driven software development career by joining a dynamic team that is redefining technology through innovative projects. We are looking for outstanding talent to become part of our global team and embrace exciting challenges. Make your impact at BaseRock.ai today!
About The Role
BaseRock seeks a highly experienced Senior Full Stack Developer to join our team. You will be instrumental in designing, developing, and maintaining our innovative AI-powered applications. This role requires a deep understanding of full-stack development, a passion for creating scalable and efficient solutions, and the ability to mentor and guide junior developers. You will be working on challenging projects at the forefront of AI technology, directly impacting the success of our platform.
Responsibilities
- Design and develop highly scalable and efficient full-stack solutions leveraging generative AI and proprietary models.
- Collaborate closely with product managers and stakeholders to gather and translate requirements into technical specifications.
- Write clean, maintainable, well-documented code adhering to best practices and coding standards.
- Conduct thorough code reviews, providing constructive feedback to improve code quality and maintainability.
- Troubleshoot and debug complex issues across the full stack, identifying and implementing effective solutions.
- Optimize application performance and scalability to ensure seamless user experience and efficient resource utilization.
- Implement robust security measures to protect application data and integrity.
- Stay abreast of the latest industry trends, technologies, and best practices in full-stack development and AI.
- Mentor and guide junior developers, fostering a collaborative and supportive team environment.
- Contribute to the continuous improvement of development processes and tools, driving efficiency and innovation.
- Collaborate effectively with cross-functional teams, ensuring seamless integration of front-end and back-end components.
- Actively participate in agile development methodologies, such as Scrum or Kanban.
- Contribute to the technical roadmap and architecture decisions, shaping the future of our platform.
- Assist in the recruitment and onboarding of new team members.
- Provide technical leadership and guidance to the team, fostering a culture of innovation and excellence.
Qualifications
- Bachelor`s degree in Computer Science or a related field.
- Minimum of 5-8 years of experience in full-stack development, with a proven track record of successfully delivering complex software projects.
Skills Required
- Proficient in JavaScript, React, HTML/CSS, Python and SQL.
- Experience with RESTful APIs and Git.
- Strong understanding of Agile Methodologies.
- Experience with UI/UX design principles.
- Exceptional testing and debugging skills.
- Excellent problem-solving, teamwork, leadership, and time management skills.
- Experience with Continuous Integration/Continuous Deployment (CI/CD) pipelines.
- Experience with Generative AI models and frameworks is a plus.
Benefits
- Competitive salary and performance-based bonuses.
- Comprehensive health insurance.
- Flexible work hours.
- Professional development and training opportunities.
- Opportunity to work on cutting-edge technologies.
- Paid time off and company holidays.
Company Culture
BaseRock fosters a collaborative, inclusive, and innovative work environment. We value diversity and are committed to creating a workplace where every employee feels respected, valued, and empowered to contribute their best work. We encourage open communication, continuous learning, and a supportive team atmosphere.
Location: India