This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
Gorilla Logic is seeking a Mid-Level Software Engineer with experience in Node.js, React, and Postgres to join their team.
The role involves building and enhancing client web applications in a fast-paced Agile environment.
Responsibilities include designing, developing, and maintaining scalable web applications using Node.js for the backend and React for the frontend.
The engineer will implement and optimize PostgreSQL queries and database structures for performance and reliability.
Writing clean, maintainable, and well-documented code following industry best practices is essential.
Participation in code reviews to provide constructive feedback is required to improve code quality and maintainability.
The engineer will work closely with cross-functional teams, including designers, QA engineers, and product owners, to define and refine requirements.
Daily stand-ups, sprint planning, and retrospectives are part of the development process.
Identifying and resolving performance bottlenecks, bugs, and technical debt in both backend and frontend code is expected.
Monitoring application health and reliability while implementing scalability improvements is necessary.
Staying updated with new technologies, frameworks, and best practices in full-stack development is encouraged.
The engineer should proactively identify opportunities to improve development processes and application architecture.
Contributing to a collaborative and learning-focused team culture is important.
Requirements:
Strong experience with Node.js and Express.js for building scalable and efficient backend services is required.
A minimum of 3 years of frontend development experience with React and state management libraries like Redux or MobX is necessary.
Experience with modern JavaScript (ES6, ES7) and TypeScript is essential.
Proficiency in handling asynchronous operations, event-driven architectures, and middleware is required.
Understanding of component-based architecture, hooks, and reusable UI patterns is necessary.
Experience with responsive and cross-browser development is required.
The candidate must have experience writing and optimizing complex SQL queries and stored procedures.
A minimum of 3 years of experience working in Agile environments (Scrum, Kanban, or SAFe) is necessary.
Strong ability to collaborate with clients and stakeholders, translating business needs into technical solutions is required.
Experience in iterative development, backlog grooming, and delivering features in a consulting capacity is essential.
Familiarity with unit testing, integration testing, and end-to-end testing using Jest, Mocha, Cypress, or similar frameworks is required.
Understanding of test-driven development (TDD) and best practices for writing maintainable code is necessary.
Benefits:
The position offers the opportunity to work remotely from Colombia or Costa Rica.
Employees will be part of a highly collaborative Agile team that delivers full-stack web, mobile, and enterprise applications.
The role provides a chance to work with Fortune 500 and SMB companies, gaining valuable experience in complex software initiatives.
Employees are encouraged to stay updated with new technologies and best practices, fostering professional growth.
The company promotes a collaborative and learning-focused team culture, enhancing the work environment.