DevJobs

Senior Full Stack Engineer

Overview
Skills
  • Java Java
  • Python Python
  • SQL SQL
  • Angular Angular
  • Node.js Node.js
  • React React
  • RESTful API RESTful API
  • ETL

Full-Stack Developer – Research & Data Platforms Team


Role Overview:

We are seeking an experienced Full-Stack Developer to join our multi-disciplinary Technological Research team. In this role, you will develop end-to-end software solutions that support research, internal tools, and complex data management platforms.

The position involves both Client and Server-side development, building ETL processes, and integrating with diverse organizational systems in a dynamic, innovative environment.


Key Responsibilities:

  • End-to-End Development: Design, build, and maintain Full-Stack applications tailored for research needs and data analysis.
  • Internal Platforms: Develop internal information systems and operational tools to streamline research workflows.
  • Data Engineering: Develop ETL/ELT pipelines for ingestion, processing, and accessibility of data from various sources.
  • System Integration: Integrate with organizational systems, databases (DBs), and various internal/external APIs.
  • Cross-functional Collaboration: Work closely with researchers, algorithm engineers, and data professionals to translate research requirements into practical software solutions.
  • Quality & Excellence: Take ownership of code quality, system stability, and proactive learning of new technologies and domains.


Requirements (Must-Have):

  • Proven Experience: Significant experience in Full-Stack development.
  • Backend Expertise: Hands-on experience with at least one of the following: Node.js, Python, Java.
  • Frontend Expertise: Hands-on experience with at least one of the following: React, Angular.
  • Data & ETL: Experience in building ETL processes and data processing pipelines.
  • API Integration: Experience working with REST APIs and integrating external systems.
  • Databases: Strong proficiency in SQL and working with various databases.
  • Technical Leadership: Ability to work independently, manage tasks from end-to-end, and lead technical development processes.
  • System Architecture: A solid understanding of software architecture and data flow.


Why Join Us?

This is an opportunity to join a high-caliber team at the forefront of technological research. You will work on diverse projects that combine cutting-edge data technologies while enjoying a professional environment that encourages continuous learning and personal growth.

Webiks