Description
We are seeking a professional who will play a crucial role in designing, developing, and implementing Web and Mobile solutions using JavaScript, Node.js, React.js, Next.js, and continuous integration/continuous deployment (CI/CD). The ideal candidate will contribute to improving the development process, including implementing integrated and unit tests.
***Bachelor's degree in Computer Science, Software Engineering, or related field required;***
***Proven experience in Full Stack development with a focus on JavaScript required;***
**Key Responsibilities:**
* Implement features and improvements according to project requirements.
* Continuous Integration/Continuous Deployment (CI/CD):
\- Configure and maintain CI/CD pipelines using tools such as GitHub Actions.
\- Ensure integrity and automation in continuous integration and delivery processes.
* Databases:
\- Experience with relational databases (e.g., PostgreSQL) and non-relational databases (e.g., MongoDB).
* Mobile Development:
\- Collaborate on mobile version development using technologies such as React Native.
* Integrated and Unit Testing:
* Implement testing practices, including integrated and unit tests, to ensure code quality.
**Technical Requirements:**
* Solid experience with JavaScript;
* Proficiency in Node.js and Express.js;
* Experience with React.js and Next.js;
* Familiarity with MUI Design;
* Experience with version control using GitHub;
* Knowledge of CI/CD pipeline configuration;
* Experience with relational and non-relational databases;
* React Native experience is desirable.
Compensation: R$4\.511,90 \- R$9\.972,20 per month
Selection Question(s):
* This position is 100% on-site in Joinville/SC — do you have availability?
* What is your salary expectation?
Work Location: On-site