Description: We are seeking a highly skilled Full-Stack Developer with expertise in Python, particularly Django, and experience with AWS for a contract to hire position.
The initial contract period will be for 6 months, with the possibility of conversion to a full-time employee based on performance. The ideal candidate will be responsible for the development, implementation, and maintenance of our web applications and will have a passion for building scalable and robust solutions.
Responsibilities
- Develop high-quality and efficient code using Python, Django, and related technologies
- Collaborate with our team to design and implement new features and enhancements
- Develop and maintain RESTful APIs and integrations with third-party services
- Create and maintain documentation related to project architecture and implementation
- Ensure the application is performant, scalable, and secure
- Participate in code reviews and contribute to the continuous improvement of our development process
Preferred Qualifications
- Fluency in Python, with a strong emphasis on Django
- Experience with AWS, including EC2, RDS, and S3
- Strong knowledge of HTML, CSS, and JavaScript
- Familiarity with front-end frameworks such as React, Angular, or Vue.js
- Experience with Git and version control systems
- Strong understanding of software development principles, such as Agile and DevOps
- Strong shell scripting skills (bash or equivalent)
- Familiarity with R and its ecosystem
- Experience with Celery and Redis
- Knowledge of front-end frameworks such as Tailwind CSS and AlpineJS/JavaScript
- Familiarity with data visualization tools such as Plotly
- Knowledge of containerization tools such as Docker and Kubernetes
- Familiarity with Kubernetes tools such as Skaffold
- Experience with AWS Parallelcluster
- Familiarity with genomics a plus