Mid-Level Software Engineer

New

Skills

Agile Methodologies Cypress Express.js Jest Node.js Postgresql React Redux Sql Typescript

Gorilla Logic provides nearshore Agile teams to Fortune 500 and SMB companies, bringing unparalleled expertise in the delivery of full-stack web, mobile, and enterprise applications. Our highly collaborative Agile Gorillas are uniquely qualified to implement complex software initiatives. With offices in the United States, Costa Rica, Colombia and Mexico, Gorilla Logic helps clients gain competitive advantages to achieve results faster.Mid-Level Software EngineerGorilla Logic is looking for a Mid-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.*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.

No forms. Your profile is generated instantly.

Job Type: Remote

Salary: Not Disclosed

Experience: Entry

Duration: 12 Months

Share this job:

Similar Jobs

C# Backend Engineer Remote

Posted 12 days ago

Develop and maintain backend C# services and APIs

Collaborate remotely with a distributed team

Agile Agile Methodologies Api Development Back-end

C# Development Engineer

Posted 12 days ago

Contribute to back-end services used by company products

Collaborate with a global team

Agile Agile Methodologies Ai Tools Api Development

Senior SMS Product Manager

Posted 12 days ago

Hiring a remote Senior Product Manager

Driving SMS product strategy and execution

Agile Methodologies Analytical Skills Cross-functional Collaboration Market Analysis

Remote Senior iOS Engineer

Posted 12 days ago

Remote full-time iOS engineering role

Develop customer-focused mobile applications

Agile Methodologies Engineer Git Ios Sdk

Full Stack .NET Developer

Posted 12 days ago

NET, Enhancing and optimizing websites and microservices, Writing new sites and services, Variety of exciting and challenging projects, Working with C#

None

Agile Methodologies Api Integration C# Html/css

Remote QA Engineer

Posted 12 days ago

- Conduct thorough testing of Anagram's insurance billing software - Identify and report software

bugs and defects - Collaborate with the development team to ensure quality standards are met -

Agile Methodologies Communication Skills Database Management Problem-solving

Senior UX Product Manager

Posted 12 days ago

Hire a remote Senior Product Manager

Enhance core user experience foundations

Agile Methodologies Cross-functional Collaboration Data Analysis Design Systems

Design System Engineer

Posted 12 days ago

Develop modern user interfaces and tools for client engagement.

Collaborate with cross-functional teams to enhance developer efficiency.

Agile Methodologies CI/CD Css Html

Senior AI Media Manager

Posted 12 days ago

Recruit for a remote senior product manager role

Lead AI-driven media product development

Agile Methodologies Ai Data Analysis Market Research

Remote Growth Engineer Position

Posted 12 days ago

Develop innovative frontend solutions to drive growth

Collaborate with the Growth team to achieve company objectives

Agile Methodologies Css3 Engineer Git

Graphics Developer Platforms Tools

Posted 12 days ago

Develop and maintain publishing platforms

Enhance tooling for interactive journalism

Agile Methodologies Api Integration Cross-functional Collaboration Css3

Remote Software Engineer, 2026 Grad

Posted 12 days ago

Hiring a remote Software Engineer for Atlassian

Graduates from 2026 with a background in Computer Science

Agile Methodologies Code Review Cross-functional Collaboration Java

Senior AI Product Manager

Posted 12 days ago

Drive AI quality in collaboration products

Lead remote cross-functional teams

Agile Methodologies Ai Data Analysis Machine Learning

Remote Product Manager Role

Posted 12 days ago

Hire a remote Product Manager

Enable global, location-independent work

Agile Methodologies Communication Skills Data Analysis Data Analytics

Product Lead Blaze Ads

Posted 12 days ago

Deepen product-market fit for Blaze Ads

Drive customer acquisition and growth

Advertising Agile Methodologies Cross-functional Collaboration Data-driven decision making

Principal Software Engineer at G-P

Posted 12 days ago

Provide technical leadership and hands-on development

Collaborate with stakeholders to meet business goals

Agile Methodologies Apis AWS Java

Principal Software Engineer Position

Posted 12 days ago

Lead software development team in technical design and project execution

Collaborate with stakeholders to meet evolving customer needs

Agile Methodologies Apis AWS Java

Remote Engineering Manager Role

Posted 12 days ago

Hire a remote engineering manager

Lead and mentor engineering teams

Agile Development Agile Methodologies Cloud Cloud Computing

Staff Product Manager at YourCause

Posted 12 days ago

Drive product strategy for key capabilities in Corporate Social Responsibility space

Collaborate with cross-functional teams to define user requirements

Agile Methodologies AI Development B2b Communication Skills

LMS Administrator

Posted 12 days ago

Collaborate with training team in LMS tasks

Execute LMS strategies and maintain data infrastructure

Agile Methodologies Automation Communication Communication Skills

Java Full Stack Engineer

Posted 12 days ago

Recruit a skilled Principal Software Engineer proficient in Java Full Stack development.

Offer a flexible remote or hybrid work culture at Blackbaud.

Agile Methodologies Angular Engineer Front end

Software Development Manager

Posted 12 days ago

Lead and manage engineering teams in an agile environment

Recruit, coach, and manage high-performing teams

Agile Development Agile Methodologies Angular AWS

Staff Software Engineer Role

Posted 12 days ago

Lead backend development for AI-powered data solutions

Architect scalable systems and APIs for enterprise clients

Agile Methodologies Angular AWS Azure

LMS Administrator Role

Posted 12 days ago

Manage and optimize LMS content and structure

Ensure data accuracy and system quality

Agile Methodologies Automation Communication Css

Principal Product Manager, Data

Posted 12 days ago

Lead strategic product initiatives for data and AI platforms

Drive organizational adoption of data mesh framework

Agile Agile Methodologies Databricks Financial Acumen

Software Development Manager Role

Posted 12 days ago

Lead and cultivate software engineering teams

Drive strategic projects and process improvements

Agile Methodologies Angular AWS Azure

Staff Engineer - Quality

Posted 12 days ago

Lead quality assurance efforts for software project.

Design and execute test plans for software quality.

Agile Methodologies Collaboration Communication Skills Engineer

Senior Frontend Engineer Growth

Posted 12 days ago

Hire a senior frontend engineer

Drive user growth for Atlassian tools

A/b Testing Agile Methodologies Analytics Css3

Remote Software Engineer Support

Posted 12 days ago

Enhance customer support processes through software solutions.

Collaborate with cross-functional teams to address technical issues.

Agile Methodologies Api Integration Customer Support Database Management

Juju Software Engineer (Go)

Posted 12 days ago

Contribute to the development of Juju, an open-source Go project for distributed systems.

Collaborate with a global team on design, delivery, and support of software features.

Agile Agile Methodologies Cloud Computing Container Technologies

GitOps Engineering Manager

Posted 12 days ago

Lead a high-performance devops team in a remote setting

Ensure quality managed services for global customer deployments

Agile Methodologies Cloud Cloud Technologies Devops

Site Reliability Engineering Manager

Posted 12 days ago

Lead a high-performance team in devops and gitops engineering

Manage operations and software development for large-scale IS

Agile Methodologies Agile software development Cloud Cloud Technologies

Juju Software Engineer

Posted 12 days ago

Develop complex distributed software systems using Go

Collaborate with a distributed team on cloud automation

Agile Methodologies Cloud Computing Devops Docker

Linux Eng Manager - HW Opt.

Posted 12 days ago

Lead and manage engineering team

Optimise Ubuntu for latest hardware

Agile Agile Methodologies Architecture Collaboration Skills

Enterprise Customer Success Manager

Posted 12 days ago

Onboarding new customers and introducing products

Managing customer portfolios and identifying growth opportunities

Agile Methodologies Ceph Cloud Cloud Computing

Enterprise Project Manager Role

Posted 12 days ago

Deliver enterprise IT projects successfully

Engage and manage global stakeholders

Agile Agile Methodologies Cloud Cloud Technologies

Cloud Engineering Manager Role

Posted 12 days ago

Lead and optimize a global engineering team

Manage and improve managed cloud service operations

Agile Agile Methodologies Architecture AWS

Automotive Technical Manager Role

Posted 12 days ago

Lead engineering teams to deliver automotive solutions

Ensure compliance with industry safety and cybersecurity standards

Agile Methodologies Cloud Technologies Cybersecurity Devops

Engineering Director, Canonical

Posted 12 days ago

Lead and manage distributed engineering teams

Drive technical excellence and code quality

Agile Development Agile Methodologies Developer Advocacy Devops

Ubuntu Security Engineering Manager

Posted 12 days ago

Lead and develop a security engineering team

Drive vulnerability remediation and security innovation

Agile Development Agile Methodologies C Devops

Security Engineering Manager - AppArmor

Posted 12 days ago

Lead and develop a team of engineers

Coach and mentor team members

Agile Development Agile Methodologies Apparmor C

Linux Engineering Manager Role

Posted 12 days ago

Optimize Ubuntu for new hardware platforms

Lead and develop engineering teams

Agile Agile Methodologies Architecture Debian packaging

Senior Go Engineer, Juju

Posted 12 days ago

Design and deliver scalable cloud automation features.

Collaborate with a globally distributed engineering team.

Agile Methodologies Cloud Computing Configuration Management Distributed systems

GitOps Engineering Manager Role

Posted 12 days ago

Lead and manage high-performance DevOps teams remotely

Drive infrastructure automation using GitOps and open source tools

Agile Methodologies Automation Cloud Devops

Engineering Manager MAAS Remote

Posted 12 days ago

Lead distributed engineering teams

Mentor and develop technical talent

Agile Methodologies Cloud Computing Containers Debian

Senior Juju Go Engineer

Posted 12 days ago

Design and deliver scalable cloud automation features

Collaborate with remote, distributed engineering teams

Agile Methodologies Devops Docker Engineer

Ubuntu Quality Engineering Manager

Posted 12 days ago

Elevate Ubuntu quality through automation and data analysis.

Lead and mentor a distributed engineering team.

Agile Methodologies Continuous integration Data Analysis Debian packaging

Site Reliability GitOps Engineer

Posted 12 days ago

Automate IT operations and infrastructure

Enhance reliability and scalability of services

Agile Methodologies Ceph CI/CD Ci/cd Pipelines

GitOps Engineering Manager APAC

Posted 12 days ago

Lead and mentor high-performing DevOps teams

Advance infrastructure-as-code and GitOps practices

Agile Methodologies Devops Distributed systems Infrastructure as code

Sr. Product Manager Role

Posted 12 days ago

Recruit a senior product manager

Lead Duo Agent Platform strategy

Agile Methodologies Ai Cloud Platforms Data Analysis