Full Stack Developer to $4500
WHO WE ARE?
We are Edge Solutions Lab, a team of engineers with a strong background in product development of edge solutions and data platforms.
We have a long-term partnership with a customer in the US who is looking to expand their onsite team with talented engineers like you. This is an exciting opportunity to collaborate with industry leaders, work on impactful projects, and contribute to the development of next-generation data analysis technologies for healthcare, biotechnology, and research domains.
WHO WE ARE LOOKING FOR?
We are seeking a highly skilled Full Stack Developer to join our team, working on an innovative bioinformatics platform focused on simplifying the analysis and interpretation of RNA-sequencing data through intuitive web applications and cloud-backed services. In this role, as part of a team, you will be building, modifying, and improving user-facing web applications, implementing REST APIs and back-end business logic, and building and maintaining DAG pipelines in Airflow using Python to support data processing and analysis workflows that help researchers and scientists explore data, visualize results, and derive actionable insights.
IN THIS ROLE YOU WILL:
- Design customer-facing Web UI, RESTful services, and APIs for a modern bioinformatics analysis platform.
- Design and maintain DAG pipelines in Airflow using Python to support data processing and analysis workflows.
- Design user interactions on web pages.
- Develop high-performance applications by writing testable, reusable, and efficient code.
- Develop effective SQL and NoSQL data layers by utilizing various databases.
- Develop integrations with third-party services using external APIs.
- Implement effective security protocols, data protection measures, and storage solutions.
- Collaborate with team members and stakeholders on the integration of various parts of the platform.
- Ensure that non-functional requirements such as security, performance, maintainability, scalability, usability, and reliability are considered when architecting solutions.
- Document processes, including database schemas, as well as prepare reports.
WHAT YOU BRING ALONG:
- At least 4 or more years of working experience in a Full Stack position.
- Strong proficiency in TypeScript, JavaScript ES6+, HTML5, and CSS3.
- Extensive knowledge of ReactJS and Next.js, along with their ecosystem and common frontend development patterns.
- Solid hands-on experience with Node.js and building applications in TypeScript.
- Experience with Airflow and DAG pipeline development using Python.
- Experience with RESTful architecture.
- Experience with OAuth2-based authentication and authorization flows.
- Proficiency in database design and hands-on experience with SQL, including PostgreSQL.
- Experience with event-driven architecture and messaging middleware (MQTT).
- Familiarity with common software development and management tools such as GitLab CI, Jira, and Confluence.
- Good understanding of common programming paradigms and architectural design patterns.
- Strong interpersonal, analytical, and organizational skills.
- Bachelor’s degree in Computer Science, Software Engineering, Information Science, or other related fields.
WILL BE A PLUS:
- Hands-on experience with containerization tools (Docker) and orchestration platforms (Kubernetes).
- Hands-on experience with development of cloud-native applications and utilizing AWS services (S3, ECS/EKS, RDS).
- Hands-on experience with Auth0.
- Experience working with billing providers, preferably Chargebee.
- Familiarity with R and experience working with data-processing or analysis pipelines written in R.
- Development of IoT applications.
- Experience with testing frameworks.
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | Native |