What are the responsibilities and job description for the Full Stack Developer position at Braintrust Tutors?
Full Stack Developer
Are you ready to embark on an exciting journey with Braintrust Tutors, the most dynamic and fastest-growing high impact tutoring provider? We're on the lookout for an individual to fill the role of Full Stack Developer. This is a remote position.
Salary Range:
About Us:
At Braintrust Tutors, we're not just about education; we're about empowerment. We believe in unlocking the full potential of every student, providing them with the tools they need to succeed academically and beyond. With our unique approach to lasting educational gains, we're making waves in education and transforming the lives of K-12 students everywhere!
The Opportunity:
As a Full Stack Developer at Braintrust Tutors, you will be responsible for designing, developing, and maintaining our web applications. You will work closely with our engineering team to ensure that our platform is scalable, secure, and user-friendly. Your expertise in React.js and Ruby will be crucial in delivering an exceptional user experience for both tutors and students.
What You'll Do:
- Develop and maintain scalable, high-performance web applications using React.js and slim on the front end and Ruby on the back end.
- Collaborate with the product team to understand requirements and implement new features that enhance the user experience.
- Write clean, maintainable, and well-documented code following best practices and industry standards.
- Conduct thorough testing and debugging to ensure the reliability and performance of the application.
- Work closely with cross-functional teams, including product, design, and QA, to deliver high-quality software.
- Continuously seek opportunities to improve the platform’s performance, security, and user experience.
- Provide technical support to our Operations team and tutors.
- Guide and mentor to other team members as needed, including off-shore consultants.
- Take a user-focused approach to solutions and problem-solving, ensuring that our technological advancements enhance the tutor, student, and school experience.
What We're Looking For:
- Minimum five years of experience as a Full Stack Developer with a strong focus on React.js and Ruby.
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Database Management: Experience with database management and optimization including postgres and redshift.
- Proficiency with version control systems, such as Git, and CI/CD pipeline automation.
- Strong problem-solving skills and the ability to work independently.
- Strong communication and collaboration skills, with a proven ability to work in cross-functional and remote team environments.
- Provide support during on-call rotations and maintain flexible working hours to accommodate both East and West Coast school schedules, ensuring smooth operation and availability for educators and students across time zones.
Preferred Qualifications:
- Experience with modern web technologies and trends.
- Familiarity with Angular and its ecosystem.
- Experience working in an Agile development environment.
- Familiarity with AWS, Heroku and cloud infrastructure, enhancing scalability and resilience.
- Background or interest in AI and machine learning modeling as applied to educational tools.
- Previous experience in educational technology or related fields, with insights into enhancing the K-12 learning environment.
What We Offer
- A chance to impact students’ lives by enhancing their learning experiences.
- A dynamic work environment focused on innovation and empowerment.
- Competitive compensation and benefits package.
Braintrust Tutors is an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other characteristic protected by law. We are committed to creating an inclusive environment that welcomes and celebrates diversity.