SENIOR FULLSTACK (NODE/REACT) ENGINEER - GP - [NMN961]

Gorilla Logic


Senior Fullstack Engineer (Node/React) Gorilla Logic is looking for a Senior-Level Software Developer with experience in Node.js, React, and Postgres to join our team in building and enhancing our client’s web application. You will collaborate with engineers in a fast-paced Agile environment, contributing to both backend and frontend development while ensuring scalable and efficient solutions. Success in this role will be measured by how well you combine problem-solving skills, self-motivation, and a strong technical foundation to drive high-quality software delivery. Responsibilities - Design, develop, and maintain scalable web applications using Node.js (backend) and React (frontend). - Implement and optimize PostgreSQL queries and database structures for performance and reliability. - Write clean, maintainable, and well-documented code following industry best practices. - Participate in code reviews, providing constructive feedback to improve code quality and maintainability. - Work closely with cross-functional teams, including designers, QA engineers, and product owners, to define and refine requirements. - Participate in daily stand-ups, sprint planning, and retrospectives, contributing to an efficient development process. - Identify and resolve performance bottlenecks, bugs, and technical debt in both backend and frontend code. - Monitor application health and reliability, implementing scalability improvements as needed. - Stay up to date with new technologies, frameworks, and best practices in full-stack development. - Proactively identify opportunities to improve development processes and application architecture. Contribute to a collaborative and learning-focused team culture. Technical Requirements - Strong experience with Node.js and Express.js for building scalable and efficient backend services. - 5 years of frontend development experience with React and state management libraries like Redux or MobX. - Experience with modern JavaScript (ES6, ES7) and TypeScript. - Proficiency in handling asynchronous operations, event-driven architectures, and middleware. - Understanding of component-based architecture, hooks, and reusable UI patterns. - Experience with responsive and cross-browser development. - Experience writing and optimizing complex SQL queries and stored procedures. - 5+ years of experience working in Agile environments (Scrum, Kanban, or SAFe). - Strong ability to collaborate with clients and stakeholders, translating business needs into technical solutions. - Experience in iterative development, backlog grooming, and delivering features in a consulting capacity. - Experience with unit testing, integration testing, and end-to-end testing using Jest, Mocha, Cypress, or similar frameworks. Familiarity with test-driven development (TDD) and best practices for writing maintainable code. Bonus Skills - Understanding of AI-assisted coding tools (GitHub Copilot, Tabnine) and their impact on software development efficiency. - Basic understanding of machine learning libraries and how they interact with Node.js & Python-based services.

trabajosonline.net © 2017–2021
Más información