Senior Full-Stack Engineer ( Node.JS + React)
Hey there!
It’s an amazing time to join Digicode as we continue empowering as many innovators as possible to change the world. We deliver outstanding technology consulting, R&D, design, and software development services in the USA, UK, and EU markets. This is where you come in.
About the Project:
Our client is an innovative software development company revolutionizing the life sciences industry by optimizing clinical trial design. Their AI-powered platform streamlines complex workflows, helping research teams reduce costs, accelerate timelines, and enhance patient experiences.
As a Senior Full-Stack Engineer, you’ll be part of a fast-paced, collaborative team working on highly interactive and scalable applications. While the role involves both frontend and backend development, the primary focus will be on backend tasks, including designing and optimizing APIs, working with databases, and ensuring system scalability and performance.
This is an opportunity to contribute to cutting-edge technology that directly impacts the future of clinical research and drug development.
Key Responsibilities:
- Build and enhance scalable, single-page React applications.
- Design, develop, and test modular software components for seamless integration.
- Identify and resolve complex issues during design, testing, and maintenance.
- Collaborate with technical and non-technical stakeholders to deliver high-impact solutions.
- Prioritize exceptional user experiences by understanding and anticipating customer needs.
Requirements:
- 5+ years of experience in developing scalable, distributed SaaS products.
- Strong knowledge of Node.js, React, TypeScript, Redis, and PostgreSQL.
- Experience with microservices architecture, RESTful APIs, and CQRS services.
- Hands-on experience designing relational schemas (PostgreSQL, MySQL).
- Familiarity with cloud services (Azure, AWS, or Google Cloud).
- Bonus: Experience in data analysis, Python, or working with data scientists.
- Strong communication, problem-solving, and teamwork skills.
- Previous experience in fast-paced startup environments is a plus.