Software Engineer w/ AI, Angular, Node.js
realTime Recruitment View all jobs
- Dublin
- Contract
- Full-time
- Deliver full-stack solutions across frontend and backend systems, supporting the modernization of legacy platforms
- Develop responsive, user-friendly frontend applications using Angular and TypeScript
- Design and build robust RESTful APIs and backend services using Node.js and TypeScript
- Develop and operate serverless microservices using AWS services including:
- Lambda, API Gateway, DynamoDB
- Aurora PostgreSQL, SQS, EventBridge
- Step Functions and S3
- Apply proven AWS Lambda architecture patterns to build scalable and efficient serverless systems
- Implement event-driven architectures, asynchronous processing, and messaging-based workflows
- Ensure solutions meet best practices for scalability, resilience, observability, and cost optimisation
- Integrate systems with enterprise platforms across insurance and data ecosystems
- Contribute to CI/CD pipelines, automated testing, and engineering standards
- Support the modernisation of legacy applications with minimal disruption to end users
- Collaborate closely with cross-functional teams to deliver seamless digital experiences
- 5+ years of professional experience in software engineering
- Strong proficiency in TypeScript and JavaScript across both frontend and backend development
- Proven experience building production-grade services using Node.js
- Hands-on experience developing Angular applications in enterprise environments
- Experience with AI-assisted development tools (e.g., GitHub Copilot, Claude Code, or similar) to enhance engineering efficiency and quality
- Strong experience with AWS serverless architecture and microservices, including Lambda, API Gateway, DynamoDB, and messaging services such as SQS
- Solid understanding of event-driven systems, distributed transactions, and cloud-native design patterns
- Experience working within financial services or insurance environments is highly desirable
- Experience with legacy system modernisation or migration programmes
- Familiarity with observability tools, monitoring, and logging frameworks
- Exposure to infrastructure as code and DevOps practices