Who we are
FullStackRemote is a network of expert-level remote workers around the globe. We specialize in offering top-tier software engineering talent along with product, digital marketing, sales, and operations support. We work with startups and small to medium-sized businesses that create game-changing products to solve fun challenges.
We help connect you to your ideal remote job and to work alongside other smart people. We believe in transparency and we seek people with ambition who are team players, collaborative, and who care more about building stellar products that impact the world than just a job.
Project Description
Our client, a US company that builds web & mobile software for the property inspection industry, is looking for a Sr Platform Engineer to develop, maintain, and optimize the company's software platform.
This position blends software development with system operations, requiring skills in coding, infrastructure management, and system performance monitoring.
Our client values someone who can communicate well - internally and with customers, written and verbal, Is self-motivated and eager to produce results, Can rapidly task-switch between deep work building the next big feature and helping their Client Success team debug an issue,
The ideal applicant will immediately get productive in 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 Sr Platform Engineer you'll ensure platform scalability, reliability, and security, while automating deployment and managing CI/CD pipelines. Collaborating with various teams, your technical expertise will drive continual platform improvements, emphasizing innovation and quality. This role is ideal for those passionate about creating efficient, user-centric technology solutions.
The candidate will be responsible for:
Implementing and maintaining CI/CD pipelines.
Own the entire lifecycle of a ticket: scoping, development, test, production, and subsequent fixes and improvements
Performing platform upgrades (Ruby, Rails, Postgres etc) and code review of other team members
Monitoring and performance tuning (at architecture and app level)
Identifying bottlenecks and implementing solutions to improve performance.
Implement code that is clear, concise, tested, and easily understood by others
Write and improve our client´s documentation and development processes
Make contributions to our client´s core values, processes, and anything else that can be improved
The focus will primarily be on our client´s Rails web app, but you will be rotated into other code bases as well.
Requirements
Must have
At least 5 years of professional experience of experience in DevOps and familiarity with Linux/Docker/CI/CD
At least 3 years of experience with Ruby on Rails
Experience with backend technologies (Ruby/Postgres/Sidekiq/Redis)
Experience doing major migrations (Rails upgrades, Ruby Upgrades)
Nice to have
3 + years of professional experience with Javascript frameworks like React or Vue
3 + years of professional experience with Webpack
3 + years of professional experience with jQuery/Haml (for the legacy portion of our client´s code)
Location
100% Remote LATAM (Latin America) only
Testing
At FullStackRemote, we require that you go through a Technical test (including a code test) as part of the application process to join our Global Talent Network.
Type of Position
This position requires the candidate to become a FTE (full-time, permanent hire)
This position requires an overlap with US MST - The more you can overlap, the better
The company anticipates this position to be a long-term engagement for the ideal candidate
Salary
Between $ 90.000.00 to $100.000 (US Dollar)