Back-End Software Developer


Project scope
Categories
Software development DatabasesSkills
server-side application programming interface (api) jest (javascript testing framework) model view controller clinical psychology full stack development software quality (sqa/sqc) node.js (javascript library) code review project scopingHi there! We are looking for students with interests in back-end software development in the mental health care and wellness industry.
This project aims to build out the back-end for features in our clinic manager and client-intake platform. Requested back-end functionality includes a new matching algorithm for our client-intake platform and using popular APIs to build new tools for our clinics.
The students will be assisting a team of experienced full-stack software developers and two advisors who have a clinical psychology background.
By the end of the project each student will have learned how to use the FERN technology stack to build and deploy industry level code. Students will also have learned how to work in an AGILE environment and how to give and receive feedback on their code.
At Terra Practice we strive to build a platform where Psychologists can freely serve and clients can have access to affordable and quality mental health care. If you resonate with our mission please reach out!
Project Scope:
The focus of this project is to build features for our clinic manager and therapy-intake web applications.
- Use Node JS, Express and an MVC design pattern to build server side functionality for new features.
- Utilize code-review feedback to enhance code quality and provide code-review for other team members.
Detailed Activities:
- Use Node JS, Express and JEST to code and test provided tasks
- Attend a weekly group coding session
- Submit code for code-review on a weekly basis
- Read and understand existing code and front-end infrastructure
- Express areas of uncertainty and work alongside a principal engineer to refactor code
- Provide feedback on other student's code on a weekly basis
- Complete and merge code for the features provided
At Terra Practice our executive team will offer one-on-one mentorship to each student and coach them throughout the project. They will begin by understanding the
student's professional and career goals and learn how this project can help them build skills to achieve those goals.
Students will have check-ins two times a week including their weekly co-working session. This allows for team work, understanding their progress and enabling the removal of blockers.
They will have access to an in-house research, design, and engineering team through Slack and virtual meetings. They will also have access to our advisory board with backgrounds in:
- Product Management
- Government Policy
- Psychology and Clinical care
- Organizational Strategy
- Full stack software development
- Technology Consulting
- Academic Research
Tools Provided:
- Company Github
- Company Jira
- Learning resources
- Company Slack
- Company Drive
- Company Figma
- Company Image Assets
Supported causes
The global challenges this project addresses, aligning with the United Nations Sustainable Development Goals (SDGs). Learn more about all 17 SDGs here.
About the company
Sunryse is a clinic launchpad that enables psychologists to easily start and grow their own private clinics.
In turn we strive to bring communities accessible mental health care which
is affordable, accurate and of unmatched quality.
Portals

