Senior Full-Stack Engineer (Nodejs/TypeScript)

Full-time
Latam
Posted 1 month ago

We are looking for a talented and experienced Software Engineer to join our team. A Senior Software Engineer in the Load Execution domain will work closely with our small and focused team of 3-5 engineers. You will deliver high-impact software that maximizes value for our customers. We value software that exceeds the expectations of our users with a focus on quality, usability, performance, and resiliency. We have a learning culture and look to continuously evaluate and improve our technology and patterns as we grow and mature, looking for reuse and efficiency for the team and the company.

Location: 100% Remote. Working hours between CST-EST US Time Zone.

About the Company:

Abstra is a fast-growing, Nearshore Tech Talent services company, providing top Latin American tech talent to U.S. companies and beyond. Founded by U.S.-bred engineers with over 15 years of experience, Abstra specializes in sourcing skilled professionals across a wide range of technologies to meet our clients’ needs, driving innovation and efficiency.

Job Description:

Core Responsibilities:

  • Collaborate with the Product Manager and other developers across the company to design and build a real-time, web-based system for freight management, including React UI and other microservices.
  • Ensure interfaces function quickly and beautifully across devices.
  • Build great software.
  • Build APIs for web and mobile clients.
  • Contribute to all areas of our domain including microservices, user interface, cron jobs, and more.
  • Write clean, maintainable, and well-tested code.
  • Engage in the full development life cycle including architectural design and testing.
  • Be a force-multiplier on the velocity and quality of your team.
  • Stay current on software engineering trends & tools and be practical but open-minded in applying them.
  • Maintain a high bar for quality, and performance, observability, and resiliency of your product with vigorous attention to detail and automated testing.
  • Continuously improve how we design, build, and ship software as a highly functional team.
  • Be curious and use that curiosity to maximize your impact.
  • Creatively solve problems.

Qualifications:

  • Experience working with GraphQL APIs and SaaS application development.
  • Experience with Node.js and TypeScript required.
  • 5+ years of practical experience in software development, including designing.
  • Building, deploying, and maintaining web applications.
  • Experience with React or similar frameworks.
  • Ability to understand complicated problems and craft into simple build solutions that can be maintained by the rest of the team.
  • Experience with SQL and RDBMS.
  • Experience NoSQL technologies a plus.
  • Strong understanding of OOP.
  • Strong English communication skills.
  • Ability to train and mentor junior engineers.

Professional Skills:

  • Solid written, verbal, and presentation communication skills
  • Strong team and individual player
  • Maintains composure during all types of situations and is collaborative by nature
  • High standards of professionalism, consistently producing high quality results
  • Self-sufficient, independent requiring very little supervision or intervention
  • Demonstrate flexibility and openness to bring creative solutions to address issues

What We Offer:

  • Flexible working hours and remote work options.
  • Opportunities for professional growth and development.
  • A collaborative and inclusive work environment.
  • The chance to work on impactful projects with a talented team.
  • Excellent compensation in USD.
  • Hardware and software setup.

Job Features

Job CategoryBackend Development, Frontend Development, Full-Stack Development, Software Development
TypeRemote
Time ZoneUS Central/Eastern Time

Apply For This Job

A valid phone number is required.