Are you a Senior Full-Stack Software Engineer who enjoys building modern applications from end to end? Do you thrive working across both front-end and back-end technologies while designing scalable systems in the cloud?
My client is seeking a Senior Full-Stack Software Engineer to join their growing engineering team. This role is fully remote, but candidates must be based in Northern Ireland. You will play a key role in designing, building, and maintaining scalable applications using Python, React, and AWS.
This is an excellent opportunity for an experienced engineer who enjoys working across the full stack, shaping technical decisions, and delivering high-impact software solutions in a collaborative engineering environment.
The Role
As a Senior Full-Stack Software Engineer, you will work closely with engineering teams, product stakeholders, and leadership to deliver scalable applications. You will contribute across both the front-end and back-end while helping guide architectural decisions and best practices.
You will also play a key role in deploying and maintaining systems within AWS, ensuring applications are secure, scalable, and resilient.
Key Responsibilities
Design and develop full-stack web applications using Python and React
Build scalable backend services and APIs
Develop responsive, high-quality front-end interfaces
Deploy and maintain applications within AWS cloud environments
Contribute to system architecture and technical decision-making
Work closely with product and engineering teams to translate requirements into technical solutions
Write clean, maintainable, and well-tested code
Participate in code reviews and mentoring junior engineers
Help drive improvements in development processes and engineering standards
Required Experience
Strong experience building full-stack applications
Extensive commercial experience with Python
Strong React development experience
Experience working with AWS services
Experience designing and building RESTful APIs
Solid understanding of software architecture and scalable systems
Experience working with modern development practices (CI/CD, Git, automated testing)
Desirable Experience
Experience working with serverless architectures
Knowledge of containerisation technologies such as Docker
Experience working in Agile development environments
Exposure to microservices architectures
Location
Fully remote
Candidates must be based in Northern Ireland
What's on Offer
Fully remote working
Opportunity to work on modern technologies and cloud-native systems
Collaborative engineering environment
Competitive salary and benefits package
If you have any further questions on the role, please feel free to reach out to Brendan McCrory directly.
