PLEASE NOTE: You must be the individual that will be performing the work to apply - no agencies. You must have both frontend and backend experience in the platforms described below to be considered. Do not apply unless you meet all of the minimum requirements.
---
We are seeking a Senior Full-Stack Developer with 5+ years of experience in React and 5+ years of experience in Python (specifically in Django API/DRF). This is a flexible, contract position and will vary from 10-40 hours per week. We are open to conversion to part-time or full-time employee for the right candidate after a few months.
Our application is an EH&S cloud platform hosted on AWS and uses Lambda, VPC, and RDS (Postgres) on the backend. We utilize custom APIs and Django Rest Framework (DRF) on the backend as well. The frontend is React (version 18). We use some Redux and have also implemented Service Workers on the frontend to support offline mode and background activities. Complex, heavily utilized application with almost 100 data models and need for performant coding.
Minimum requirements:
- At least 5+ years of professional development experience in Django, including API, DRF and performance optimization through the ORM.
- At least 5+ years of professional development experience in ReactJS, Single-page application with Node.
- Experience with Postgres.
Bonus, but not requirements:
- Experience with AWS including Lambda, VPC, EC2, ECS, RDS, SNS, SES, S3
- Experience with service workers and offline product access
- Experience with tools and systems, such as iOS, Android, Heroku, Codeship, Zappa, Git, and Bitbucket pipelines
What you will be doing:
- Actively developing our application with a strong focus on the front-end React Application interacting with a Django API and Postgres Database backend
- Adding and improving features from concept through requirements gathering, design, implementation, and testing.
- Writing elegant, scalable code with an appropriate level of supporting test coverage.
- Contributing thoughts and ideas on how to improve products and execute them.