About the Role
We are seeking an experienced Software Engineer to contribute across the full software development lifecycle. You will join a collaborative and talented engineering team and play a critical role in developing new product features, improving performance, and supporting modern cloud-based solutions.
Key Responsibilities
- Develop high-quality features for products used by a national customer base
- Participate in software design, implementation, testing, and deployment
- Work across a diverse codebase including C#, PHP, Typescript, React.js and more
- Integrate APIs including REST and GraphQL for data flow and automation
- Translate UI/UX designs into responsive and interactive interfaces
- Provide technical solutions and updates to internal stakeholders
- Support and optimise React applications and CMS-driven websites
- Work closely with designers, back-end developers, and cross-functional teams
- Follow software development best practice, version control and SDLC standards
- Contribute to DevOps processes, CI/CD pipelines and automation
About You – Skills & Experience
- Bachelor’s degree in Software Engineering, Computer Science or related field
- 5+ years commercial experience in modern software development
- Strong hands-on programming experience in PHP and C#
- Experience in both front-end and back-end development:
– Front-end: JavaScript/TypeScript, React.js, HTML5/CSS3, jQuery, Bootstrap
– Back-end: Node.js, PostgreSQL/MySQL database design and scaling
- Ability to design scalable and high-availability systems
- Experience with cloud deployment, containerisation (Docker) and Linux/Windows environments
- Understanding of Agile/Scrum methodologies
- Excellent problem-solving ability and communication skills
- Ability to work independently in a fast-paced environment and meet deadlines
Why Join Us?
- Growing company with exciting product development pipeline
- Supportive and skilled engineering team
- Opportunity to work on modern tech and drive innovation
If this sounds like you, please apply today with your resume and a brief cover letter outlining your skills and experience.
We look forward to hearing from you.
Job Type: Full-time
Pay: $75,000.00 – $85,000.00 per year
Work Location: In person