Summary
Our client is seeking a highly skilled Fullstack Web Engineer to join their dynamic team. This role is crucial for the development and maintenance of innovative web applications that drive the company’s success. The ideal candidate will possess a strong foundation in modern web development, particularly with React for frontend development, and Node.js and TypeScript for backend contributions. The Fullstack Web Engineer will collaborate closely with Architects and Senior Engineers to translate high-level designs into actionable technical specifications and implementation plans. This position offers an exciting opportunity to work on cutting-edge microservices architecture while ensuring high code quality through comprehensive testing practices.
Responsibilities
As a Fullstack Web Engineer, you will be responsible for:
- End-to-End Development: Design, develop, and maintain scalable microservices that meet the project requirements and align with the company’s architectural vision.
- Collaboration: Work closely with Architects and Senior Engineers to understand project requirements and translate them into technical specifications and implementation plans.
- Code Quality Assurance: Implement best practices for code quality, including comprehensive unit testing and code reviews to ensure high standards are met.
- Microservices Management: Manage the lifecycle of microservices, including deployment, monitoring, and optimization, ensuring they are robust and efficient.
- Technical Documentation: Create and maintain technical documentation for the developed solutions, ensuring clarity and ease of understanding for future reference.
- Continuous Improvement: Stay updated with the latest industry trends and technologies, and proactively suggest improvements to enhance the development process and product quality.
- Cross-Departmental Collaboration: Engage with other teams, such as DevOps and QA, to ensure seamless integration and deployment of applications.
Requirements
To be considered for the Fullstack Web Engineer position, candidates must possess the following skills:
Must-Have Skills
- React: Proficiency in React for building user interfaces, with a strong understanding of component-based architecture, state management, and lifecycle methods.
- Node.js: Experience in developing server-side applications using Node.js, including knowledge of asynchronous programming and event-driven architecture.
- TypeScript: Strong command of TypeScript for building scalable and maintainable applications, with an emphasis on type safety and code clarity.
- JavaScript: Solid understanding of JavaScript, including ES6
- features, and experience with modern JavaScript frameworks and libraries.
- RESTful APIs: Ability to design and implement RESTful APIs, ensuring efficient data exchange between the frontend and backend systems.
- Microservices: Experience in developing and maintaining microservices architecture, with a focus on scalability, reliability, and performance.
- Cloud Architecture: Familiarity with cloud technologies and architectures, enabling the deployment and management of applications in cloud environments.
- Unit Testing: Knowledge of unit testing frameworks and practices to ensure code reliability and maintainability.
- Kubernetes: Experience with Kubernetes for container orchestration, including deployment, scaling, and management of containerized applications.
- Docker: Proficiency in using Docker for containerization, enabling consistent development and deployment environments.
Nice-to-Have Skills
- Python: Familiarity with Python for backend development or data processing tasks, enhancing versatility in the tech stack.
- GraphQL: Understanding of GraphQL for building flexible and efficient APIs, providing an alternative to RESTful services.
This role is ideal for a senior-level engineer who is passionate about web development and eager to contribute to a collaborative and innovative team environment. If you meet the qualifications and are excited about the opportunity to work on impactful projects, we encourage you to apply.
Target Start Date: ASAP
Engagement Length: Long-term
Time Zone: They work on PST.
Country Restrictions: Brazil and Argentina ONLY ALLOWED.