Senior Software Engineer, Ruby

1 dia atrás


Sorocaba, Brasil Portside Tempo inteiro

About Portside, Inc.

Portside is a leading provider of modern software solutions for the global aviation industry. As a fast-growing SaaS company, we operate across three key verticals: business aviation, regional commercial aviation, and aircraft leasing & finance. With nearly 300 team members spread across five continents, we support over 1,000 enterprise customers, helping them streamline and manage all aspects of their day-to-day operations.

Job Summary

We are looking for a software engineer to join our business aviation team. In this role, you will work at the intersection of technology, people, and processes to foster great aviation safety products, optimize team performance, and enhance the speed and quality of software development.

Key Responsibilities
  • Design and implement software solutions using Ruby on Rails, Vue.js, and React Native, following industry best practices such as DRY, KISS, design patterns, etc.
  • Develop and maintain APIs, ensuring they meet high performance, reliability, and security standards for internal and external system integrations
  • Design database schemas, manage database operations and SQL queries, ensuring efficient database reliability
  • Write unit and integration tests, contribute to the test strategy execution and overall quality of the company products
  • Follow the company’s code and development standards
  • Refactor existing software components in order to eliminate technical debt and improve application extensibility
  • Estimate software development work in conjunction with the product team
  • Deploy software releases to production and other environments
  • Use and maintain CI/CD pipelines in coordination with the DevOps team
  • Use and maintain infrastructure in coordination with the DevOps team
  • Work closely with the security team to maintain compliance with the company’s security standards
  • Conduct code reviews
  • Collaborate with the management team on setting project goals and their execution
Qualifications
  • 5+ years of software development experience with Ruby on Rails or other similar backend framework
  • Familiarity with modern frontend frameworks, preferably Vue.js or React
  • Experience in writing automated tests (RSpec, Minitest, Jest, Cypress, etc), measuring test coverage, and defining test automation strategies
  • Experience in building and maintaining CI/CD pipelines (e.g. CircleCI, GitHub Actions), a good understanding of deployment procedures
  • Knowledge of SQL and experience designing complex database queries an asset; experience working with ORMs such as Active Record, and database migrations
  • Excellent verbal and written communication skills
  • Practical and results-oriented engineering mindset
  • Interest in business aviation and becoming a domain expert in the field
  • Experience with GraphQL, AWS, React Native or other mobile development technologies will be a plus
What We Offer
  • Competitive base salary
  • Fully remote work
  • Generous time off policy
  • Opportunities for professional development and career advancement
  • Dynamic, collaborative, and fast-growing work environment
Seniority level
  • Mid-Senior level
Employment type
  • Full-time
Job function
  • Engineering and Information Technology
  • Industries: Software Development

Desirable: Referrals increase your chances of interviewing at Portside by 2x

#J-18808-Ljbffr

  • Sorocaba, Brasil Ruby Labs Tempo inteiro

    Join or sign in to find your next job Join to apply for the Mid-Level Full-Stack Developer role at Ruby Labs Join to apply for the Mid-Level Full-Stack Developer role at Ruby Labs About UsRuby Labs is a leading tech company that creates and operates innovative consumer products. We offer a diverse range of opportunities across the health, education, and...

  • Senior Fullstack Engineer

    2 semanas atrás


    Sorocaba, Brasil Maximus Tempo inteiro

    Join to apply for the Senior Fullstack Engineer (Remote) role at Maximus 1 day ago Be among the first 25 applicants Join to apply for the Senior Fullstack Engineer (Remote) role at Maximus Get AI-powered advice on this job and more exclusive features. Remote (North America timezones) Remote (North America timezones)Maximus ( is a mission-driven consumer...

  • Programador Ruby

    Há 4 dias


    Sorocaba, Brasil OniLearning Tempo inteiro

    Descrição da empresa Descrição da Empresa: OniLearning Technology é uma edtech brasileira cujo objetivo é melhorar a aprendizagem, permitindo que pessoas organizem e criem seu próprio conteúdo educacional. Utilizamos aplicativos móveis que facilitam o processo de aprendizagem, envolvendo professores, alunos e escolas, do ensino fundamental ao ensino...

  • Programador Ruby

    2 semanas atrás


    Sorocaba, Brasil OniLearning Tempo inteiro

    Descrição da Empresa OniLearning Technology é uma edtech brasileira cujo objetivo é melhorar a aprendizagem, permitindo que pessoas organizem e criem seu próprio conteúdo educacional. Utilizamos aplicativos móveis que facilitam o processo de aprendizagem, envolvendo professores, alunos e escolas, do ensino fundamental ao ensino superior. Para alunos,...

  • Software Engineer Specialist

    2 semanas atrás


    Região Geográfica Intermediária de Sorocaba, Brasil buscojobs Brasil Tempo inteiro

    Resumo Nosso time está buscando um Engenheiro de Software Sênior com foco em Ruby on Rails para um de nossos clientes voltados para Georastreamento, com foco em expansão da capacidade dos sistemas e melhoria contínua da nossa experiência de desenvolvimento. Atuamos com forte foco em GPS e Geolocalização, e nossa infraestrutura é baseada em nuvem...

  • Software Engineer Specialist

    2 semanas atrás


    Região Geográfica Intermediária de Sorocaba, Brasil buscojobs Brasil Tempo inteiro

    Nosso time está buscando um Engenheiro de Software Sênior com foco em Ruby on Rails para um de nossos clientes voltados para Georastreamento, com foco em expansão da capacidade dos sistemas e melhoria contínua da nossa experiência de desenvolvimento. Atuamos com forte foco em GPS e Geolocalização, e nossa infraestrutura é baseada em nuvem (AWS), com...

  • Programador Ruby

    1 semana atrás


    Sorocaba, Brasil buscojobs Brasil Tempo inteiro

    Descrição da Empresa OniLearning Technology é uma edtech brasileira cujo objetivo é melhorar a aprendizagem, permitindo que pessoas organizem e criem seu próprio conteúdo educacional. Utilizamos aplicativos móveis que facilitam o processo de aprendizagem, envolvendo professores, alunos e escolas, do ensino fundamental ao ensino superior. Para alunos,...

  • Software Engineer

    4 semanas atrás


    Sorocaba, São Paulo, Brasil AgileEngine Tempo inteiro

    Overview AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and startups across 17+ industries. We rank among the leaders in application development and AI/ML, with a people-first culture that has earned Best Place to Work awards. We're looking for a talented and results-oriented Software Engineer to work...

  • Software Engineer

    4 semanas atrás


    Sorocaba, São Paulo, Brasil AgileEngine Tempo inteiro

    OverviewAgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and startups across 17+ industries. We rank among the leaders in application development and AI/ML, with a people-first culture that has earned Best Place to Work awards.We're looking for a talented and results-oriented Software Engineer to work remotely as...

  • Golang Software Engineer

    4 semanas atrás


    Sorocaba, São Paulo, Brasil AgileEngine Tempo inteiro

    Golang Software Engineer (Senior/Lead) ID37218 Join to apply for the Golang Software Engineer (Senior/Lead) ID37218 role at AgileEngine . AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas like application development and AI/ML,...