Veracyte, Inc. is a global diagnostics company committed to transforming cancer care for patients across the globe. They are seeking a Software Development Engineer to design, develop, and maintain user interfaces while ensuring products are technically robust and user-friendly.
Responsibilities:
- Design, develop, and maintain user interfaces with modern frameworks (React, Vue.js, Angular)
- Utilize AWS services to build, deploy, and manage applications in the cloud
- Translate user stories to design mockups/prototypes to production-ready code
- 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
- Integrate front-end applications with cloud-based APIs and data pipelines
- Perform code reviews and provide constructive feedback to peers
- Stay up-to-date with the latest industry trends and technologies to ensure our solutions remain current and competitive
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field
- 4+ years of experience in software development
- Proven experience delivering solutions making use of AWS
- Proficiency in modern web technologies (React, Vue.js, TypeScript, JavaScript, HTML5, CSS3)
- Strong understanding of usability, interaction design principles, and front-end performance optimization
- 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
- Familiarity with microservices architecture and RESTful API design
- Familiarity with CI/CD concepts and tools like Jenkins, GitLab CI, CircleCI, or similar
- Experience with containerization and orchestration tools such as Docker and Kubernetes
- Knowledge of database systems, both SQL and NoSQL
- Experience with monitoring and logging tools like CloudWatch, ELK Stack, or similar