Schedule:
- 40 hours per week
- Monday through Friday, 8:00 AM to 5 PM Eastern Time with an hour unpaid break
Responsibilities:
- Build and maintain scalable backend systems
- Develop responsive frontend applications
- Collaborate directly with product owners on feature requirements and technical specifications
- Participate in the full software development lifecycle from planning to deployment
- Write clean, maintainable code that follows best practices
- Troubleshoot and optimize application performance
- Contribute to technical decision-making and architecture discussions
- Work effectively in a remote-first environment with distributed team members
Frontend (FE) Requirements
- Strong experience with React (legacy and modern patterns)
- Experience with state management, including Redux and/or Zustand
- Familiarity with React Query for data fetching and server-state management
- Experience working with legacy front-end codebases
- Solid understanding of Webpack and front-end build pipelines
Nice to haves
- Experience upgrading or maintaining legacy Webpack-based setups
- Working knowledge of Docker in development environments
Backend (BE) Requirements
- Strong experience with Python and Django
- Experience building APIs using Django REST Framework
- Solid understanding of PostgreSQL, including writing and optimizing SQL queries
- Experience improving application performance, scalability, and reliability
- Familiarity with asynchronous/background processing using Celery and Redis
- Experience with real-time features using Django Channels and WebSockets
Nice to haves
- Familiarity with Dockerized backend environments
- Experience with monitoring and error tracking tools (e.g. Sentry)
Independent Contractor Perks
- HMO coverage for eligible locations
- Permanent work from home
- Immediate hiring
- Steady freelance job