Overview
Remote
Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - 1+ year(s)
Skills
Microservices
Python
GIT
Docker
CI/CD
Django
RESTful APIs
relational databases
OAuth
Job Details
Role: Backend Developer
Location: Remote (Anywhere)
Duration: Long-term
- Should be available to support regular PST hours.
Details:
- Design, develop, and maintain backend applications and APIs, primarily using Django.
- Collaborate with cross-functional teams to define, develop, and deploy new features that drive our synthetic biology products.
- Optimize backend systems for scalability, reliability, and high performance.
- Implement secure, robust, and scalable API services and data storage solutions.
- Conduct regular code reviews, unit testing, and integration testing to ensure code quality and best practices.
- Troubleshoot and resolve complex issues across development, testing, and production environments.
- Contribute to architectural discussions and technical planning sessions.
- Mentor and guide junior engineers on best practices in backend development.
- Ensure the security, data integrity, and compliance of backend services.
- Stay updated with the latest developments in Django and backend trends to drive innovation.
Essential Qualifications and Experience:
- 4+ years of experience as a Backend Software Engineer specializing in Django and Python.
- Proficiency in designing and developing RESTful APIs and microservices architectures.
- Strong experience with relational databases (e.g., PostgreSQL) and database schema design.
- Hands-on experience with CI/CD practices, version control (Git), and containerization (Docker).
- Familiarity with web security standards and protocols, such as OAuth and data encryption.
- Excellent problem-solving skills, attention to detail, and ability to work independently or as part of a team.
- Strong communication and collaboration skills.
Preferred Qualifications and Experience:
- Experience working in a high-growth startup environment.
- Familiarity with cloud services such as AWS, Google Cloud Platform, or Azure.
- Exposure to frontend frameworks (e.g., React) for seamless backend-frontend integration.
- Experience with message brokers (e.g., RabbitMQ, Kafka) and caching solutions (e.g., Redis).
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.