




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 knowledge of relational databases (PostgreSQL, MySQL) and non-relational databases (MongoDB, DynamoDB). * Solid understanding of Git and collaborative development workflows. * Experience with Agile methodologies. PREFERRED QUALIFICATIONS: * Experience with TypeScript. * Knowledge of Microservices and Serverless architecture. * Experience 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, system scalability, and end-to-end performance. * Design and build high-performance RESTful/GraphQL APIs using Node.js (with frameworks such as Express, NestJS, or similar). * Develop complex, responsive user interfaces using React, Hooks, and state management tools. * Serve as a technical reference for the team—conducting code reviews and defining development standards and best practices (SOLID, Design Patterns). * Collaborate closely 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. 2512070202191791977


