Press ESC to close

Mid-Level Software Engineer


Published: Wed, 05 Mar 2025 18:50:09 GMT

Mid-Level Software Engineer at Gorilla Logic

Gorilla Logic is a leading provider of nearshore Agile teams for Fortune 500 and SMB companies. With offices in the United States, Costa Rica, Colombia, and Mexico, we offer unparalleled expertise in delivering full-stack web, mobile, and enterprise applications. We are currently seeking a Mid-Level Software Engineer to join our team and help us build and enhance our clients’ web applications.

About the Role:

As a Mid-Level Software Engineer, you will collaborate with a team of highly skilled engineers in a fast-paced Agile environment. You will be responsible for both backend and frontend development using Node.js, React, and Postgres. We value problem-solving skills, self-motivation, and a strong technical foundation in driving 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.
– 3 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.
– 3+ 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.
Apply link

@Katen on Instagram
This error message is only visible to WordPress admins

Error: No feed with the ID 1 found.

Please go to the Instagram Feed settings page to create a feed.