Edge Solutions Lab
Full Stack Developer
Remote Middle $2.5k–$8.4k/moest.
Summary
Edge Solutions Lab is seeking a Full Stack Developer to join their team working on an innovative bioinformatics platform for RNA-sequencing data analysis. This role involves building user-facing web applications, implementing REST APIs, and maintaining data processing pipelines for healthcare, biotechnology, and research domains through collaboration with a US-based customer.
What you'll do
- 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 platform integration
- Ensure non-functional requirements such as security, performance, maintainability, scalability, usability, and reliability are considered
- Document processes, database schemas, and prepare reports
Requirements
- At least 4+ years of Full Stack development experience
- Strong proficiency in TypeScript, JavaScript ES6+, HTML5, and CSS3
- Extensive knowledge of ReactJS and Next.js with ecosystem familiarity
- Solid hands-on experience with Node.js and TypeScript applications
- Experience with Airflow and DAG pipeline development using Python
- RESTful architecture experience
- OAuth2-based authentication and authorization flows knowledge
- Proficiency in database design and SQL, including PostgreSQL
- Event-driven architecture and messaging middleware (MQTT) experience
- Familiarity with GitLab CI, Jira, and Confluence
- Understanding of programming paradigms and architectural design patterns
- Strong interpersonal, analytical, and organizational skills
- Bachelor's degree in Computer Science, Software Engineering, Information Science, or related field
Conditions
Plus Skills:
- Docker and Kubernetes experience
- Cloud-native application development with AWS services (S3, ECS/EKS, RDS)
- Auth0 experience
- Billing provider experience (Chargebee)
- Familiarity with R and data-processing pipelines
- IoT application development
- Testing frameworks experience