Senior Software Developer

Parrolabs in a few Words

Parrolabs is a Nearshoring company located in Medellin Colombia. We provide top developers to US clients, mostly startups, to help them fast track critical development projects. Working at Parrolabs means you will always work on the coolest international projects with opportunities to switch from time to time and continue developing your profession.

Job Description

As a Senior React Developer. You will understand and use appropriate methods, tools and applications. Analytical and systematic approach to problem solving is a must. Takes initiative in identifying and negotiating appropriate development opportunities. Demonstrates effective communication skills.

Responsibilities

Demonstrate deep technical understanding of highly interactive/dynamic web applications • Work with the development and product teams to define requirements for internal and externally facing web applications • Work with UX/UI designers to ensure interfaces conform to style specifications • Lead or collaborate on the design of frontend applications' architecture • Implement features and functionality based on existing wireframe/prototypes/designs • Use ReactJS or similar single-page application frameworks to build responsive, accessible components and libraries with an eye toward reuse • Work with state managers such as Redux • Contribute to documentation of architecture and release notes • Use modern build pipelines and CI/CD • Write and maintain server-side code, in languages such as NodeJS, to perform functions such as querying and processing results from a database, file handling, and data ETL

Skills

• 5+ years experience implementing front end web applications • JavaScript and CSS ( especially React, NodeJS, JSS and SASS ) • knowledge of back end technologies (Node, Express, Java) other backend programming languages are welcome too • knowledge of software versioning (Git, Gitlab) • knowledge with SQL databases ( Postgres ) • Knowledge of containers ( Docker ) • Knowlede with TDD (Test Driven Development) • Solid fundamentals of system architecture • Solid CS fundamentals ( data structures and algorithms, resiliency and redundancy ) • Solid Software Engineering skills ( problem solving, software and code architecture, testing ) • Intermediate-Advanced English Level

What We Offer

Market competitive Salary based on experience • International Business Environment & Clients • Opportunities for training (technical and professional) • Liberal remote working policies