Veracyte is seeking a Software Engineer to develop and maintain scalable software solutions that power their products and services, aiming to transform cancer care for patients globally by providing clinicians with insights for life-changing decisions.
Requirements
- Expertise in Python, AWS, and coding best practices.
- Strong background in software development, cloud computing.
- Proven experience delivering solutions making use of AWS.
- Understanding of software development best practices, including design patterns, coding standards, ELT/ETL standards, and code reviews.
- Experience with web development technologies such as Node.js, React, Vue.js, or similar.
- Familiarity with microservices architecture and RESTful API design.
- Familiarity with CI/CD concepts and tools like Jenkins, GitLab CI, CircleCI, or similar
Responsibilities
- Design, develop, and maintain high-quality software solutions using Python.
- Utilize AWS services to build, deploy, and manage applications in the cloud.
- Has strong knowledge of cloud data engineering principles and manages Python based data pipelines.
- Write clean, maintainable, and efficient code.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot and resolve complex technical issues and bugs.
- Perform code reviews and provide constructive feedback to peers.
Other
- 4+ years of experience in software development.
- Excellent problem-solving skills and the ability to work independently or as part of a team.
- Strong communication skills and the ability to articulate complex technical concepts to non-technical stakeholders.
- LI-Hybrid
- The final salary offered to a successful candidate will be dependent on several factors that may include but are not limited to the type and length of experience within the job, type and length of experience within the industry, education, etc.