Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Skyrocket Ventures, so some details may not match this job. The employer's own page has the real description.
Job Overview
Skyrocket Ventures is seeking a Principal Full Stack Software Engineer to join our dynamic team in the EdTech AI startup space. In this pivotal role, you will leverage your expertise to design, develop, and implement innovative software solutions that impact educational outcomes. You will collaborate with cross-functional teams to drive the product vision forward, ensuring seamless integration between front-end and back-end systems while optimizing performance and user experience. You will be instrumental in mentoring junior engineers and driving best practices within the team, ultimately contributing to the growth and educational mission of Skyrocket Ventures.
Job Responsibilities
- Lead the design and development of scalable applications using modern web technologies.
- Architect and enhance back-end services to manage data and serve business logic effectively.
- Ensure high-quality user experiences through collaboration with UX/UI designers.
- Mentor junior developers, promoting adoption of best coding practices and development methodologies.
- Continuously assess and improve application performance and security.
- Collaborate with product management to define technical requirements and deliver product milestones.
- Stay updated with industry trends, integrating new technologies when beneficial.
- Participate in code reviews to ensure high code quality and adherence to standards.
Qualifications
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- A minimum of 7 years of experience in software development, with a focus on full-stack development.
- Proficient in programming languages such as JavaScript, Python, or Ruby.
- Experience with modern front-end frameworks (React, Angular, or Vue.js).
- Strong background in back-end technologies (Node.js, Express, RESTful APIs).
- Familiarity with database management systems (SQL and NoSQL databases).
- Demonstrated experience in cloud services (AWS, Azure, GCP) and CI/CD methodologies.
- Excellent problem-solving skills and the ability to work under pressure in a fast-paced environment.
Technologies & Tools
The Principal Full Stack Software Engineer will engage with a diverse range of technologies and tools, including web development frameworks such as React or Angular for the front end, Node.js and Express for back-end services, and various database solutions such as PostgreSQL and MongoDB. Familiarity with cloud platforms like AWS or Azure for application deployment, along with version control systems like Git, is essential. The role will also involve the use of development tools such as Docker for containerization and Jenkins for CI/CD processes, ensuring robust software delivery.
Ideal Candidates
The ideal candidate for this position embodies a strong passion for technology and education, demonstrating innovative thinking and the ability to translate complex concepts into user-friendly applications. You possess excellent leadership skills and a collaborative mindset, fostering a team-oriented environment. Your adaptability and commitment to personal and professional development enable you to thrive in a rapidly evolving startup landscape. Exceptional communication skills, coupled with a proactive approach to problem-solving, will set you apart as a key contributor to the Skyrocket Ventures mission.
Had a job search go strangely, or terribly? Tell us. We publish stories without names. Tell your story →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.