hero

Opportunities at Craft portfolio companies

176
companies
2,025
Jobs

Fullstack Engineer - Python, JavaScript, SQL

Terminal.com

Terminal.com

Software Engineering
Costa Rica
Posted on Saturday, January 27, 2024
About Open Architects

Open Architects (OA) is a Massachusetts-based organization that supports school districts, municipalities, and education non-profits by providing custom-built visualization dashboards to give leaders the information they need to make data-informed decisions.

We believe that high-quality systems and effective use of data are critical foundations that enable excellent schools. OA’s dashboards seamlessly collect, combine, transform, analyze, and display data from disparate data sources to provide insights to school leaders. Staffed by former practitioners, OA creates the analytical tools and provides the insights that we wish we had when we worked in districts and municipalities.

About The Role

We are seeking a Fullstack Engineer to join our team and expand our capacity to meet the demands of our growing client base. In this role, you will manage a key piece of Open Architects’ product— the Partner Portal. Open Architects (OA) is a Massachusetts-based organization that supports school districts, municipalities, and education non-profits by providing custom-built visualization dashboards to give leaders the information they need to make data-informed decisions. We believe that high-quality systems and effective use of data are critical foundations that enable excellent schools. OA’s dashboards seamlessly collect, combine, transform, analyze, and display data from disparate data sources to provide insights to school leaders. Staffed by former practitioners, OA creates the analytical tools and provides the insights that we wish we had when we worked in districts and municipalities. Now in our sixth year of operation, OA provides an open, collaborative team environment, where diverse perspectives and backgrounds are valued. We are driven by a deep sense of service to our clients and the students they serve, and eagerly get into the trenches to help solve our clients’ problems. We are also a learning organization that embraces the messiness of the work and has fun along the way. We take our work seriously but not ourselves.

What You’ll Do

As part of a dynamic, growing startup, you will report to OA’s Director of Technology, work closely with the product innovation team, and serve as the lead developer for OA’s Partner Portal. We work remotely and maintain a strong team culture through daily meetings, quarterly step-backs, and an annual in-person retreat. Our ideal candidate is an experienced full-stack developer with a history of building, maintaining, and extending web applications. The right individual should have a meticulous approach to writing quality code and following best practices; enjoy the challenge of finding the best way to implement new features; have an eye for user experience; and view security with utmost importance. You will refactor and reengineer portions of our Partner Portal to realign with growth in product and scope, work with the product innovation team to add new features and enhancements, and continually optimize the full stack to improve user experience and product functionality. Our Partner Portal is the entry point for all OA products and services; this role provides the candidate with an opportunity to shape and impact the growth of an EdTech startup.

What You’ll Bring

  • 3+ years of experience as a full stack web developer with a Python and SQL backend (Flask, SQLAlchemy, MySQL; Django experience as a Flask substitute is acceptable)
  • Advanced skills in Javascript, HTML, and CSS
  • Experience writing, maintaining, and extending APIs
  • Strong understanding and use of asynchronous functions
  • Ability to deploy a web application via Docker
  • Practical experience writing and executing tests
  • Diligent with commenting, documentation, and version control
  • Bachelor’s degree required
  • Must be able to provide examples of work products (example applications)
  • Experience working in a Linux environment and with Docker images/containers
  • Familiarity with reverse proxies and web server gateway interfaces
  • EdTech and/or student data experience is a plus
  • Familiarity with HTMX is a plus
  • Experience with Microsoft Azure platform is a plus

Required Personal Skills And Experience

  • Ability to work in a fully remote environment (Slack, Zoom)
  • Thrives in a fast-paced work environment with the ability to manage multiple projects and deliverables simultaneously
  • Self-motivated and able to independently structure work time to achieve assigned objectives
  • Excited to work in a collaborative team environment with a flat and flexible organizational structure
  • Adheres to the utmost ethical standards in preserving confidentiality with client data
  • Works effectively with diverse stakeholders including school and district leaders