Senior Software Engineer - Full Stack

Start Date January 27, 2025

Overview

Senior Software Engineer (Remote - Anywhere)

The client seeks a Senior Software Engineer to join their Product team and contribute to the next iteration of their Payments Request Platform. This platform enables large, global merchants to process payments efficiently in scenarios where customers are not physically present. The role involves designing scalable solutions, improving platform architecture, and contributing to the client's mission to deliver incremental customer value.

This opportunity is ideal for a seasoned engineer with strong full-stack development experience and a passion for collaborative work in a dynamic scale-up environment.

Key Responsibilities

  • Collaborate with Product, Design, and Engineering teams to understand customer needs and develop solutions that help customers process payments quickly and seamlessly.
  • Participate in all aspects of the software delivery lifecycle, including design, implementation, testing, and deployment, to deliver iterative value to the platform.
  • Enhance platform scalability by promoting sound architectural principles and leveraging AWS Cloud Services.
  • Contribute to the client’s Continuous Delivery practices, integrating security and quality into the development process.
  • Mentor and support team members through knowledge sharing and constructive code reviews, fostering a culture of growth and learning.

Required Qualifications

  • A minimum of 5 years of experience in software engineering, ideally within a SaaS environment.
  • Proficient in full-stack development, including Java, Angular (TypeScript), SQL/NoSQL databases, Spring Boot, and AWS Cloud Services.
  • Knowledge of system architecture, with experience in Docker containers and CI/CD pipelines considered a plus.
  • Demonstrated ability to provide leadership in coding, testing, and architecture, supporting team success.
  • Familiarity with Lean/Agile, DevSecOps, or Continuous Delivery methodologies, with an emphasis on small, incremental changes.
  • Strong team collaboration skills, valuing cross-functional partnerships with Product, Design, and Engineering teams to achieve the best outcomes.

Nice-to-Have Skills

  • Experience working in compliance-driven environments such as PCI DSS.
  • Previous experience managing teams or developing leadership skills for future management opportunities.

Work Environment

This role is 100% remote and open to candidates located anywhere. While the company is headquartered in Dublin, team members can work from anywhere, with occasional in-person gatherings once or twice a year for social events.

Commitment to Diversity and Inclusion

The client is committed to building a diverse and inclusive team. They encourage candidates from all backgrounds, experiences, and perspectives to apply, regardless of gender, ethnicity, sexual orientation, religion, family status, age, disability, or race.

This remote-first opportunity is ideal for an experienced developer looking to thrive in a collaborative and growth-focused environment. If you’re passionate about creating customer-centric solutions and eager to contribute to a highly scalable platform, this role is for you.

Required skills

DevOps Angular Java AWS Full Stack

Apply now

Sign in or register for your free Tribes Developer Account where you’ll be able to apply for this role and many others.

Register now