← Все вакансии/Senior/jobgether
SeniorRemoteIreland

Backend Engineer

J
jobgether
Уровень
Senior
Формат
Remote
О роли

Описание вакансии

About the company

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Backend Engineer based in Ireland.

Responsibilities
  • Design, build, test, deploy, monitor, and maintain scalable backend systems and end-to-end product features.
  • Own projects from problem definition and technical scoping through implementation, production rollout, and long-term maintenance.
  • Partner closely with Product and engineering teams to identify customer needs, prioritize opportunities, and translate them into effective technical solutions.
  • Build performant and highly reliable systems capable of operating at significant scale.
  • Write high-quality, well-tested, maintainable code and uphold strong standards for engineering quality.
  • Work extensively with advanced SQL and relational databases to support robust application functionality and data-intensive workloads.
  • Quickly understand unfamiliar codebases and improve existing systems, even when you were not the original author.
  • Monitor production systems, feature adoption, performance, and reliability, using data and customer feedback to guide improvements.
  • Debug issues methodically and contribute to incident response, reliability initiatives, and long-term preventative solutions.
  • Participate in code reviews, technical proposals, architecture discussions, and engineering quality initiatives.
  • Contribute to team roadmaps and technical direction, helping shape not only how solutions are built but why they should be built.
  • Communicate effectively with colleagues and customers in both synchronous and asynchronous environments.
  • Engage directly with customers or support teams to understand how systems are used and identify opportunities for improvement.
  • Participate in an on-call rotation and help maintain reliable production services.
  • Mentor other engineers and contribute to raising the overall engineering bar through feedback and knowledge sharing.
  • Identify problems proactively, propose improvements, and drive initiatives through to completion.
  • Use AI-assisted development tools such as Copilot, Cursor, or Claude Code to accelerate development while carefully reviewing and validating generated code.
Requirements
  • 8+ years of professional backend engineering experience, with a proven track record of designing and operating complex, high-scale production systems.
  • Strong backend engineering fundamentals and experience building systems that are performant, reliable, scalable, and maintainable.
  • Advanced SQL skills that go well beyond basic SELECT and UPDATE queries.
  • Strong experience with relational databases, particularly PostgreSQL or comparable technologies.
  • Professional experience with Python is highly desirable.
  • Experience designing and working with APIs, distributed systems, cloud infrastructure, and production services.
  • Demonstrated experience delivering meaningful user-facing features to production and continuously improving them based on usage, adoption, and customer feedback.
  • Strong product mindset, with the ability to understand customer problems, scope solutions, prioritize effectively, and make pragmatic technical trade-offs.
  • Ability to balance a high standard of engineering quality with a strong bias toward shipping valuable solutions quickly.
  • Experience taking ownership of projects without relying on detailed specifications or step-by-step implementation plans.
  • Ability to navigate and improve unfamiliar codebases efficiently.
  • Strong analytical and problem-solving skills, with a methodical approach to debugging complex production issues.
  • Excellent written and verbal communication skills, particularly within a distributed and asynchronous working environment.
  • Strong sense of ownership, initiative, and accountability, with a proactive approach to identifying and solving problems.
  • Experience with code reviews, technical mentorship, architecture discussions, and engineering best practices.
  • Comfortable working alongside AI-assisted coding tools and capable of identifying inaccuracies or inappropriate generated solutions.
  • Experience building SDKs is a plus.
  • Experience developing or shipping a mobile application with in-app purchases is advantageous.
  • Some experience with React and single-page applications (SPAs) is beneficial.
Conditions
  • Competitive equity package in a fast-growing, venture-backed technology company.
  • 10-year window to exercise vested equity options.
  • Fully remote working environment designed around autonomy, flexibility, and trust.
  • 4–5 weeks of flexible time off annually.
  • Paid desk at a coworking space.
  • Dedicated workspace budget to support an effective remote setup.
  • Continuous learning and professional development stipend.
  • Opportunity to work on systems operating at significant global scale.
  • High degree of ownership over product initiatives, technical decisions, and long-term improvements.
  • Collaborative environment focused on customer obsession, continuous delivery, engineering excellence, and pragmatic decision-making.
  • Opportunities to become a technical owner for key systems and contribute to their long-term evolution.
Стек и навыки

С чем работаем