Billennium
Node Js Developer (Remote)
Node Js Developer | Billennium | Worldwide
REQUIREMENTS:
We are seeking a talented and passionate Full Stack Developer to joinour growing team. In this role, you will be responsible for designing,developing, and maintaining web applications using a variety oftechnologies. You will work closely with other developers, UX designers,and lab scientists to deliver high-quality products that meet the needs ofour users.
...Node Js Developer | Billennium | Worldwide
REQUIREMENTS:
We are seeking a talented and passionate Full Stack Developer to join our growing team. In this role, you will be responsible for designing, developing, and maintaining web applications using a variety of technologies. You will work closely with other developers, UX designers, and lab scientists to deliver high-quality products that meet the needs of our users.
Responsibilities:
- Design, develop, and maintain web applications using JavaScript, HTML, CSS, and TypeScript.
- Build RESTful APIs using Node.js and Angular.
- Utilize GitLab for version control, code reviews, and continuous integration/continuous deployment (CI/CD).
- Collaborate with UX designers to implement user interfaces that are both visually appealing and user-friendly.
- Write clean, well-documented, and testable code.
- Participate in code reviews and contribute to improving the team’s development processes.
- Required Skills:
- Proven experience as a Full Stack Developer.
- Strong proficiency in JavaScript, HTML, CSS, and TypeScript.
- Experience with Node.js framework.
- Experience with Angular framework.
- Experience with Apache/nginx web servers.
- Experience with database technologies such as PostgreSQL or MySQL.
- Experience with GitLab for version control and CI/CD.
- Experience deploying and managing applications on Google Cloud Platform (GCP).
- Familiarity with nginx web server configuration.
- Excellent communication and collaboration skills.
- Strong problem-solving and analytical abilities.
- Bonus Points:
- Knowledge of Google Workspace.
- Experience with Google Apps Script.
- Experience with containerization technologies such as Docker
Scope of the project:
– Learning about the structure and workings of this system
– Refactoring the code
– removing unused/obsolete code
– changing where applicable the language to newer ECMAScript 2015 (ES6), and making use of its features
– consider using async / await to make some operations asynchronous rather than blocking the UI of Google Sheet
– refactoring all environment variables to use Property Service
– aligning naming conventions in files and function names to reflect their role
– Documenting the code
– document the first-time installation guide
– document every file (to state which functions it contains and what they do high level)
– document every function (where it’s called from UI and on which condition)
– document every non-trivial code snippet to explain what it is doing
– Test the updated code to verify the system works according to the expectations
Related Jobs
See more All Other Remote Jobs- Save
- Save
- Save
- Save
- Save
- Save
- Save
- Save
- Save
- Save