Jobgether logo

Senior Backend Engineer

Jobgether
3 days ago
Full-time
Remote
Ireland
Automation

This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Backend Engineer in Ireland.

We are seeking a Senior Backend Engineer to drive the design, development, and maintenance of high-performance, scalable backend systems. In this role, you will play a central part in shaping the architecture and functionality of mission-critical platforms, ensuring robust, reliable, and efficient services. You will collaborate closely with cross-functional teams, mentor junior developers, and integrate modern technologies, including cloud-native infrastructure and AI/ML solutions, to solve complex technical challenges. This role offers a dynamic, innovative environment where your technical expertise directly impacts product quality, system scalability, and the overall success of critical applications.

Accountabilities:

  • Lead the technical strategy and ensure architectural consistency and integrity across the development lifecycle.
  • Design, implement, and maintain scalable backend services and APIs to handle high-volume data processing.
  • Drive full software development lifecycle from design and coding to testing, deployment, and maintenance.
  • Write clean, well-tested, and maintainable C# / .NET code and conduct thorough code reviews.
  • Mentor and collaborate with junior and mid-level developers to foster a high-performing engineering team.
  • Research, evaluate, and integrate new technologies and methodologies, including AI/ML models, for system innovation.
  • Diagnose and resolve production issues, performing root-cause analysis to prevent recurrence.
  • Create and maintain technical documentation, including API specifications and architecture decision records.

Requirements:

  • Strong professional experience with C# and .NET development.
  • Proven expertise in building REST APIs and applying design patterns for distributed, high-throughput systems.
  • Experience with cloud-native architecture (AWS and/or Azure) and containerisation (Docker).
  • Solid knowledge of SQL (MSSQL/Postgres) and NoSQL (e.g., DynamoDB) databases.
  • Hands-on experience with unit/integration testing, test-driven development, and version control (Git).
  • Strong written and verbal communication skills in English.
  • Ability to mentor and collaborate effectively across cross-functional teams.

Highly Valued:

  • Experience with geospatial data processing and familiarity with the Insurance/Reinsurance domain.
  • Knowledge of columnar formats (Parquet), in-process data management (DuckDB), and NoSQL technologies.
  • Experience with microservices architecture and container orchestration (Kubernetes).
  • Proficiency in Linux environments, performance profiling, and system optimisation.
  • Exposure to integrating AI/ML models, including Large Language Models (LLMs).

Benefits:

  • Competitive annual salary and performance-based bonus.
  • Flexible working hours with remote work possibilities.
  • Opportunity to work on innovative, high-impact projects.
  • Inclusive and collaborative work environment.
  • Professional growth and mentorship opportunities.
How Jobgether works:
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
 
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
 
 
#LI-CL1
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.