Description
Job Summary:
Lead the development of new features and products, ensuring code quality, scalability, and end-to-end performance.
Key Highlights:
1. Lead the development of new features and products
2. Design and build high-performance RESTful/GraphQL APIs with Node.js
3. Serve as a technical reference for the team and define best practices
Description:
* Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
* Minimum of 5 to 7 years of professional software development experience.
* Proven experience as a Senior Full Stack Developer.
* Advanced proficiency in frontend development with React.js.
* Advanced proficiency in backend development with Node.js.
* Strong expertise in relational databases (PostgreSQL, MySQL) and non-relational databases (MongoDB, DynamoDB).
* Solid knowledge of Git and collaborative development workflows.
* Experience with Agile methodologies.
ADDITIONAL ASSETS:
* Experience with TypeScript.
* Knowledge of Microservices and Serverless architecture.
* Experience in developing and consuming GraphQL APIs.
* Relevant Cloud certifications (e.g., AWS Certified Developer, Azure Developer Associate).
* Familiarity with containerization (Docker/Kubernetes).
* Lead the development of new features and products, ensuring code quality, scalability, and end\-to\-end system performance.
* Design and build high-performance RESTful/GraphQL APIs using Node.js (with frameworks such as Express, NestJS, or similar).
* Develop complex and responsive user interfaces with React, Hooks, and state management tools.
* Serve as a technical reference for the team, performing code reviews and defining development standards and best practices (SOLID, Design Patterns).
* Collaborate actively with Product Owners, Designers, and Architects to translate business requirements into viable technical solutions.
* Participate in and facilitate Agile ceremonies (Scrum/Kanban).
* Implement and maintain automated tests (unit, integration, and end\-to\-end).
* Work with CI/CD tools and Cloud services (AWS and Azure) for application deployment and monitoring.
* Optimize applications for maximum speed and scalability.
2511060202271791977