Open job

Senior Full Stack Engineer (Principal Level)

salary
USD 33-36 per hour
department
Engineering
level
Mid/Senior

Bilingual, 7+ years experience, Remote (USA)

About Us

NetMidas is a software staffing company based in Cali, Colombia since 2007. We have worked with a broad range of clients including large multinationals (including Apple), startups, and international NGOs. We seek a seasoned Senior Full Stack Engineer to work directly with an exciting international client.

About Client

Alaska Airlines is a leading airline, and your work will be integral to the development of key systems used by millions of passengers every day.

Position Summary

As a Senior Full Stack Engineer, you will be critical in building high-scale, n-tier applications. You will be responsible for developing back-end and front-end systems while closely collaborating with the principal engineer. In this position, you will work with cutting-edge technologies, focusing on Okta and Auth0 experience, and contributing to a large-scale software engineering project in the airline industry.

You will be joining a team of expert engineers, driving forward the technical direction of the project, mentoring junior engineers, and collaborating with cross-functional teams to ensure the smooth execution of key initiatives.

Requirements

Must Haves:

  • Strong ability to communicate in English (Professional English proficiency)
  • 8+ years of professional experience in software engineering
  • Experience working with international clients
  • Expertise in full-stack development, with the following technical skills:some text
  • Back-end: C#, .NET, GraphQL, or any object-oriented language
  • Front-end: React, Svelte, or Angular, with strong proficiency in Typescript, JavaScript, HTML, and CSS
  • Database: Experience with MongoDB and SQL (Redis is a plus)
  • DevOps: Expertise in Azure Cloud, Azure DevOps, CI/CD pipelines, and Terraform (automation experience is a plus)
  • Domain knowledge: Okta, Auth0, or any other Identity Provider (IDP) tool, with a preference for airline domain accounts
  • Experience with TDD, unit testing, integration testing, automation, and pair programming
  • Strong interpersonal skills with the ability to socialize and introduce new ideas and technologies to developer communities
  • A high degree of professionalism, flexibility, and ability to multi-task
  • Excellent communication skills and proven ability to collaborate with a variety of teams

Nice to haves:

  • Experience with Redis
  • Experience with Automation and Terraform
  • Expertise in developing airline-related systems

Key Responsibilities

  • Develop and maintain custom, high-scale, n-tier applications using modern programming languages and tools.
  • Collaborate with the principal engineer and other team members to ensure alignment on technical solutions.
  • Mentor and guide junior engineers on the team.
  • Introduce and implement best practices, including automated testing and continuous integration.
  • Work in a highly collaborative environment, sharing new ideas and best practices with the team.
  • Work with a diverse, expert team of engineers, and you will have a lot of responsibility.

Interview Process

  1. Technical Screen with Principal Engineer. 90 minutes consisting of a systems design then a coding test.
  2. Technical Interview with peers at client team. 90 minutes with coding.

Compensation, Contract, Terms

  • USD 33-36 per hour, paid monthly.
  • Contract: Freelance (prestación de servicios) with our company in the US.
  • Remote, Full-time position.
  • Start date: October 2024

Application process

  • Send your CV to lucero.linares@netmidas.com with the subject ‘AA Senior Full Stack Engineer’ and a short text explaining your work history, capabilities, and interests.
  • Then you will be invited to take a technical test and a series of interviews and evaluations.
  • The interview process will be completed within 10 days of our first conversation!

Apply for this position

Max file size 10MB.
Uploading CV...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.