Propel Education Overview
Ed Farm was launched in February 2020 in Birmingham. AL to create a suite of signature programs designed to engage students, educators and adult learners in innovative digital skills experiences that better prepare them for the 21st century workforce. In February 2021, Ed Farm, in partnership with Apple and Southern Company, announced plans to launch the Propel Center, a physical and virtual hub based in Atlanta, GA that will partner with Historically Black Colleges and Universities (HBCUs) to provide powerful learning experiences for HBCU students and staff, and increase the pool of HBCU graduates entering and leading the innovation economy.
In 2025 Propel Education launched Modiv EDU, an innovative and engaging all- in-one professional learning platform, designed to encourage future-focused conversations that inspire an immediate educational impact. Together the three organizations are Propel Education.
About Us
Modiv EDU is a fast-growing startup on a mission to transform professional learning for educators. We design engaging content and high-quality professional learning resources that meet teachers where they are. Combining innovative pedagogy, technology, and real-world relevance, we believe that learning experiences should be as dynamic and inspiring as the educators we serve.
JOB PURPOSE:
Propel Education Ventures is seeking a highly skilled Sr. Full-Stack Engineer to join our growing product and engineering team. In this role, you will be instrumental in shaping our architecture, mentoring and hiring junior engineers, and collaborating closely with product, design, and other cross functional partners to build solutions that delight our users and drive business impact. The Sr. Full-Stack Engineer will evaluate code to ensure that it is properly structured, meets industry standards, and is compatible with all devices.
EXPECTATIONS:
- Lead the design, development, and maintenance of SaaS products and web applications.
- Write clean, scalable, and well-tested code across the stack (front-end, back-end, and database.)
- Collaborate with product managers, designers, and stakeholders to translate requirements into technical solutions.
- Provide clear, detailed descriptions of platform specifications, such as product features, activities, software, communication protocols, programming languages, and operating systems software and hardware.
- Mentor, coach, and hire junior and mid-level engineers, fostering best practices in coding, testing, and deployment.
- Participate in code reviews, design discussions, and contribute to continuous improvement of engineering best practices.
- Perform testing according to planned schedules, or after any platform or product revision.
- Stay current with emerging technologies, frameworks, and industry trends.
- Recommend and implement performance improvements.
- Ability to lead projects independently in a fast-paced environment.
- Analyze user needs to determine technical requirements.
- A driven attitude towards creating innovative solutions.
- Ability to have a scrappy approach in a start up or zero to one environment.
- Ability to meet regular objectives and delivery deadlines.
- Maintain understanding of current technologies or programming practices through continuing education, reading, or participation in professional conferences, workshops, or groups.
- Participate in architecture and system design discussions, with an eye toward performance, maintainability, and extensibility.
- Confer with management and development teams to prioritize needs, resolve conflicts, develop content criteria, or choose solutions.
TECHNICAL SKILLS:
- Proven success and working knowledge of technology programming; Ruby on Rails preferred
- Proficiency in front-end frameworks such as React, Angular, or Vue.js
- Strong back-end development skills (Node.js, Python, Java, or similar languages, in addition to Ruby on Rails)
- Solid understanding of RESTful API’s, GraphQL, and micro-services
- Proficiency in relational databases, such as PostgreSQL and MySQL, is essential.
- Experience with NoSQL databases, such as MongoDB, is highly desirable.
- Familiarity with cloud platforms, AWS,GCP or Azure
- Strong knowledge of software engineering best practices (testing, code quality, design patterns, scalability)
- Other duties and responsibilities as assigned
GOALS/OUTCOMES:
*The goals outlined measure success on responsibilities and will only be applicable once the Sr. Full-Stack Engineer has assumed responsibility for the items detailed below.
Measurable Goals/Outcomes: Hire and mentor junior developers
Tasks or Duties to Accomplish Outcomes: Identify and hire junior developers to assist in the product build and development.
Deadline: Quarterly
Measurable Goals/Outcomes: Lead cross-functional engineering projects
Tasks or Duties to Accomplish Outcomes: Effectively coordinate efforts to collaborate with leaders and teammates in other departments.
Deadline: Ongoing
Measurable Goals/Outcomes: Regularly update self-service resources.
Tasks or Duties to Accomplish Outcomes: Work with the support team to keep resources updated on a monthly basis.
Deadline: Monthly
Measurable Goals/Outcomes: Code Quality and Reliability
Tasks or Duties to Accomplish Outcomes: Ensure that code is written efficiently and effectively.
Deadline: Monthy
Measurable Goals/Outcomes: Deployment Speed
Tasks or Duties to Accomplish Outcomes: Ensure that deployment meets timely release schedules in line with strategic release cycles.
Deadline: Monthly
Measurable Goals/Outcomes: Scalability
Tasks or Duties to Accomplish Outcomes: Successfully lead and initiate to support concurrent users as needed as the product grows over time.
Deadline: Quarterly
Measurable Goals/Outcomes: Security and Complience
Tasks or Duties to Accomplish Outcomes: Achieve zero critical vulnerabilities in penetration testing.
Deadline: Quarterly
Measurable Goals/Outcomes: Successful Launch of New Products
Tasks or Duties to Accomplish Outcomes: Oversee and successfully launch the ModivEdu MVP
Deadline: Quarterly
HOW POSITION WILL BE EVALUATED:
Evaluations will occur twice yearly. Informal evaluations will also be conducted as needed during 1:1 meetings.
REQUIRED SKILLS, BEHAVIOR, OR KNOWLEDGE
- Sense of ownership over features, quality and security
- Strong problem-solving and analytical abilities.
- Excellent communication and collaboration skills
- Strong understanding of web architecture and design
- Proven use of monitoring and assessing performance of self, other individuals, or organizations to
- make improvements or take corrective action
- Proven experience with frameworks and proficiency in back-end development
- Knowledge of UX/UI principles and user experience to create user-friendly applications
PREFERED:
- Minimum of at least 8 years of industry experience
- Demonstrable success of launching new products, zero to one
- Experience in mentoring and building full functioning engineering teams
- Knowledge of DevOps practices and infrastructure
- Background in SaaS, high-scale web applications, or start-up environments
- Proficiency in Software Development Best Practices
|