Apply Now
We are seeking an experienced Full Stack Software Engineer to join our team. As a Full Stack Software Engineer, you will be responsible for developing both the front-end and back-end of the website, ensuring a smooth user experience.
Key Responsibilities:
- Designing and implementing the front end and back end for our various products.
- Developing modern UI/UX designs that prioritize user experience and accessibility.
- Integrating account and payment management systems to facilitate user registration and subscription services.
- Setting up cloud storage file serving using platforms such as Azure, AWS or GCP to efficiently manage and serve both smaller, well-annotated CSV sheets and large, bulky files.
- Collaborating with team members on documentation, including system architecture, APIs, and code.
- Utilizing version control systems such as Git for code management and collaboration.
Requirements:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Proven experience as a Full Stack Developer or similar role, with a strong portfolio showcasing past projects.
- Expertise in modern UI/UX design principles and front-end development technologies such as HTML5, CSS3, JavaScript, and React/Vue/Angular.
- Experience with back-end development frameworks and languages such as Node.js, C#, Python (Django/Flask), or Java (Spring Boot).
- Familiarity with account and payment management systems, including authentication, authorization, and subscription services.
- Proficiency in integrating and working with cloud platforms such as Azure, AWS or GCP, including cloud storage services and serverless architectures.
- Strong communication skills and the ability to collaborate closely with cross-functional teams.
- Proven track record of delivering high-quality software products on time and within budget.
- Experience in documenting system architecture, APIs, and code.
- Familiarity with version control systems such as Git for code management and collaboration.
Preferred Skills:
- Experience with workflow orchestration tools such as Kubernetes for container management.
- Knowledge of other NGS data types and integrative analysis approaches.
- Familiarity with data visualization tools and methods for biological data.
- Experience working in an agile software development environment.
Compensation and Benefits
- Competitive salary commensurate with experience and qualifications
- Up to 30% performance bonus
- Stock options and equity participation in the company’s success
- Comprehensive health, dental, vision insurance and retirement plan.
- Generous paid time off and flexible work arrangements
- Professional development and training opportunities
How to Apply:
- First, read through all of the job details on this page.
- Scroll down and press the Click Here button.
- To be redirected to the official website, click on the apply link.
- Fill the details with the information provided.
- Before submitting the application, cross-check the information you’ve provided.