Full Stack Python / Django / React Dev for Awesome Saas - remote
*** During the interview process you will be asked in-depth questions about Django, REST Framework, and Celery. If you do not feel confident in your ability to answer these questions, please do not apply. ***
This is a full-time remote position (w2 or contract depending on your preference and where you live). Our office is in Denver, but our team is also distributed so you can work from anywhere!
We're looking for an experienced full stack developer who can develop modern and scalable web-based applications. Our stack is currently Python, Django, and PostgreSQL, and Celery, so intermediate to advanced knowledge of those is REQUIRED, but future work will likely include migration to FastAPI and/or Golang for various microservices.
The primary focus of the selected candidate will be to build, enhance and scale existing and new backend services. They will work closely with our product team to identify and solution emerging product ideas and solve business problems.
Requirements
- 3+ years of experience working with Django and Django REST framework.
- 2+ years of experience working with Celery
- Have solid experience on working with at least one standard RDBMS (preferred PostgreSQL)
- Experience with auto-generated documentation and used of API specification languages like OpenAPI
- Experience with building an oauth2 service for outside applications
- Experience working with asynchronous celery tasks
- Comfortable working with multiple 3rd party services
- In depth understanding of REST based services and API driven development and design principles
- Strongly detail oriented with ability to quickly identify and solve problems
- A strong desire for continuous improvement and taking great pride in what you build
- Attention to detail and desire to build out clean and beautiful code that future developers will enjoy
Job Responsibilities
- Join a team with an existing product and build out REST API functionality
- Help build out new services that complement our existing core product
- Work with the development team to increase efficiency of development and performance of our systems
- Maintain current project standards and offer suggestions for future improvement
- Build out supported functionality of django admin to help business staff
- Strong focus on building out well-documented, tested, resilient code to improve agility/stability of our products
- Be a good communicator and express your concerns or need for elaboration on requirements
Job Benefits
US Employees
- Group health insurance, vision and dental riders optional
- 401(k) 100% match to 3%, 50% match 3-5%
All Employees
- Full remote and flexible schedule
- Unlimited PTO
- Up to $200/$400 individual/family contribution to group or reimbursement with receipts for health insurance
- Up to $2k annual home office/hardware stipend
- Reimbursement of and time off for applicable training upon clearance with manager