Description
Job Summary:
We are seeking a motivated and results-oriented Software Developer to build and maintain serverless architectures, developing applications in Node.js, TypeScript, and React for V4 Company.
Key Highlights:
1. Develop robust and scalable applications using Node.js, TypeScript, and React.
2. Design and maintain serverless architectures in the cloud.
3. Collaborate with cross-functional teams and mentor junior developers.
*We are looking for a* ***Software Developer*** *to join V4 Company's technology team!*
*You will be responsible for building and maintaining cloud-based serverless architectures, developing backend applications in Node.js and TypeScript, and frontend applications in React.*
*If you are a motivated, results-driven professional, take a look at the position description below and apply!*
**Responsibilities and Duties:**
* Develop robust and scalable applications using Node.js and TypeScript on the backend and React on the frontend, ensuring high performance and an exceptional user experience;
* Design, implement, and maintain serverless architectures in cloud environments, ensuring system scalability and efficiency;
* Establish and maintain effective continuous integration and continuous delivery (CI/CD) practices, automating development, testing, and deployment processes to ensure rapid and reliable system delivery;
* Promote and implement best development practices, including code reviews, automated testing, and code standardization, to ensure source code quality and maintainability;
* Actively collaborate with cross-functional teams—including development, design, and operations—to understand and meet business requirements, ensuring technical solutions align with organizational goals;
* Provide technical guidance and mentorship to junior team members, fostering professional growth and technical excellence within the organization.
**Requirements and Qualifications:**
* Proficiency in Node.js, TypeScript, and React, plus practical experience with serverless architectures and cloud services;
* Experience with CI/CD practices and non-functional requirements;
* Knowledge of test-driven software development, familiarity with other programming languages and frontend frameworks;
* Skills in software design and architectural patterns;
* Strong organization and methodology in software development;
* Familiarity with agile methodologies such as Scrum or Kanban;
* English reading proficiency to follow technical documentation and resources;
* Ability to work collaboratively in a team environment;
* Excellent verbal and written communication skills;
* Academic background in Systems Analysis and Development, Computer Science, Software Engineering, or related field.
**Additional Information:**
* A vibrant environment filled with people driven by growth;
* Goal-oriented, not time-oriented;
* Merit-based management;
* Opportunity for partnership;