My client is looking for a skilled Software Engineer to develop key tools and services for their next-generation platform. This role involves working on scalable solutions that serve a wide range of users.
This is a 6 month contract on an hourly rate, candidates must be based in Ireland.
Responsibilities:
- Develop clean, maintainable, and testable code with accessibility in mind.
- Play a key role in the design and architecture of microservices and shared libraries.
- Collaborate with project managers and engineers to define technical requirements.
- Contribute as part of an agile development team to create engaging and efficient user experiences.
- Identify and resolve production issues, ensuring ongoing stability and performance.
Required Qualifications:
- A minimum of 5 years of professional experience in software development using TypeScript.
- Solid understanding and hands-on experience with SQL databases, particularly PostgreSQL.
- Deep knowledge of modern software development practices and methodologies.
- Proven track record of delivering SaaS-based products.
Preferred Qualifications:
- Expertise in designing and implementing scalable cloud-native microservices.
- Familiarity with the full software development lifecycle, including version control, build processes, testing, and deployment.
- Hands-on experience with TypeORM, NestJS, and automated testing frameworks like Cucumber.
- Strong grasp of Agile and test-driven development methodologies.
- Experience in building and consuming RESTful or gRPC web services.
- Excellent communication skills, particularly in asynchronous work environments.
This is a fantastic opportunity for a software engineer who is passionate about building scalable, high-quality solutions while working in a collaborative and innovative environment.