Responsibilities
- Produce clean, testable, and well designed code in a timely manner
- Work with a distributed development team to integrate data from a variety of databases and back-end services
- Perform coding, debugging, testing and troubleshooting throughout the application development process
- Create and maintain Github repositories, as well as appropriate documentation
- Develop software verification plans, specifications, and quality assurance procedures
Requirements
- 1 – 2+ years of experience in related field, or working towards a degree a similar degree in Computer Science or Engineering
- Preferred experience using Github
- Fluency in HTML, CSS, and Javascript, and / or Python
- Knowledge of RDBMS, OOP and interactive web application development
- A basic understanding of concepts such as version control (Git), MVP, MVC, TDD, and agile methodology
- Familiarity with software development methodology and release processes
- Fluent in Django and/or React
- Specialist in front end or backend (although full stack is welcome)
- Github repositories exhibiting well designed, testable, and clean code
- Experienced in working with distributed engineering teams
- Experienced in documenting requirements and specification
Additional Information
Due to the recent outbreak of COVID-19 and its severity, the organization has committed to working remotely. We care about our volunteers’ health and have adapted to the new working environment accordingly.
Proper at-home working capabilities include laptop, smartphone, and connection to WiFi. Must be available to have a phone / video conversation at least once per week.