Senior Full Stack Engineer
Senior Full Stack Engineer
Permanent ¦¦ Fully Remote
€80,000 – €90,000
TechHeads is currently seeking a Senior Full Stack Engineer for a fully Remote Permanent role with an American based client. The successful engineer will be expected to contribute pro-actively in defining and executing on the product and engineering roadmap, lead the team in making smart and evolving trade-offs between feature development, performance, and code quality.
Our client uses Ruby on Rails for the backend with server-side rendered HTML and some use of Typescript and Stimulus on the front end, supported by Postgres and Redis. Our testing suite includes RSpec and fixtures, and we deploy multiple times a day on Heroku.
Responsibilities:
- Grow a successful SaaS Product: You’ll deliver high-impact features that enhance the business value of the product and that make it a must-have for Clients. You’ll help shape the roadmap and ensure our product’s long-term success.
- Build a resilient data management (ETL and warehousing) platform: Create a resilient ETL pipeline that standardises customer data for fast and easy analytics, managing data inconsistencies to deliver reliable insights.
- Enhance Developer Productivity:
- Monitor and minimize tech debt
- Create helpful coding standards, efficient CI/CD processes,and a strong documentation culture to produce modern and easy-to-maintain code
- Build a data-drive culture to drive our engineering roadmap, for scalable and high-quality development workflows
- Team Building & Culture: Use your soft skills to encourage knowledge-sharing, communication, and cooperation, laying the foundation for a cohesive and innovative engineering team.
Requirements:
- Experienced Engineer: Senior-level (6+ years) particularly with experience in relational databases and backend development.
- Technical Skills: Proficient in Ruby on Rails, and SQL, with familiarity in Typescript and modern browser APIs.
- Project Management and Communication:
- Break down complex tasks, anticipate edge cases, and communicate solutions effectively.
- Explain technical concepts to both technical and non-technical stakeholders, and convincing them of your priorities
- Work successfully with remote teams, and effectively communicate the cost-benefit tradeoffs of different architectural choices
- Problem Solving: Strong forensic skills for debugging, to enhance code quality and functionality.
- QA Advocacy: Ability to identify improvements in QA processes and suggest ways to streamline team operations.
To apply for this job email your details to eoin@techheads.ie