Our client, a US-based company specializing in web and mobile software for the property inspection industry, seeks a Senior Platform Engineer to develop, maintain, and optimize their software platform.

This role integrates software development with system operations, requiring expertise in coding, infrastructure management, and system performance monitoring. Our client values strong communicators, both written and verbal, who can effectively engage with both internal teams and customers. They seek individuals who are self-motivated, results-driven, and capable of swiftly switching between deep focus work on major features and assisting the Client Success team with debugging issues.

The ideal candidate will quickly adapt to our client’s tech stack, which includes Ruby on Rails, Vue.js, Firebase, Google Cloud Functions, Postgres, Flutter, Heroku, AWS (S3, Cloudfront, & Lambda), and jQuery.

Role & Responsibilities
As a Senior Platform Engineer, you will be responsible for ensuring the scalability, reliability, and security of the platform, while also automating deployments and managing CI/CD pipelines. Your collaboration with various teams will leverage your technical expertise to drive continuous improvements, focusing on innovation and quality. This position is perfect for individuals passionate about developing efficient, user-centric technology solutions.

The candidate’s responsibilities include:

  • Implement and maintain CI/CD pipelines.
  • Manage the entire lifecycle of a ticket, from scoping and development to testing, production, and subsequent fixes and improvements.
  • Perform platform upgrades (e.g., Ruby, Rails, Postgres) and conduct code reviews for other team members.
  • Monitor and optimize performance at both the architectural and application levels.
  • Identify bottlenecks and implement solutions to enhance performance.
  • Write clear, concise, well-tested code that is easily understood by others.
  • Develop and enhance the client’s documentation and development processes.
  • Contribute to the client’s core values, processes, and other areas for improvement.
  • Focus primarily on the client’s Rails web app, with rotations into other codebases as needed.

Requirements
Must have

  • A minimum of 5 years of professional experience as a Platform, DevOps, or Site Reliability Engineer.
  • At least 5 years of hands-on DevOps experience with Linux, Docker, and CI/CD.
  • A minimum of 5 years of experience working with cloud platforms such as Heroku, AWS, or Google Cloud.

Nice to have

  • Having professional experience with mobile app development, particularly with Flutter, is advantageous.

Location
Fully remote position available exclusively to candidates based in Latin America (LATAM).

Testing
As part of the application process to join our Global Talent Network, you will need to complete a technical test, which includes a code assessment.

Other Info

  • The candidate must transition to a full-time, permanent employee.
  • This role requires overlapping work hours with US Mountain Standard Time (MST). The more overlap, the better.
  • The company expects this position to be a long-term engagement for the ideal candidate.

Salary
The salary is quoted in USD and will be based on the candidate’s experience and skills.

Apply Now

    Do you have prior work experience with mobile app development, particularly with Flutter?

    We’ll send you job opportunities, Q&As with industry leaders, career insights, and more.

    To apply for this job email your details to zahid.iqbal@hardbootinc.com