AngularAWSDynamoDBJavaScriptMS SQL ServerNode.jsNoSQLPythonReactRedisSOAPSQLTerraformTypeScriptAIReact.jsServerlessECSCloudFormationLambdaRDSGlueSageMakerAPI GatewayKinesisSQL ServerVersion ControlCachingAgileCI/CDMentoringRemote Work
About this role
Role Overview
Provide guidance on system architecture decisions, making sure the technical direction aligns with business goals.
Conduct thorough code reviews, ensuring best practices are followed, identifying potential issues, and mentoring junior developers in improving their coding skills.
Provide technical guidance, share knowledge, and help junior and mid-level engineers grow in their roles by reviewing their work and offering constructive feedback.
Work closely with other teams to ensure seamless delivery of software projects and alignment across departments.
Be able to break down large, complex tasks into smaller, manageable components and distribute them among team members.
Play a key role in agile processes, including sprint planning, daily stand-ups, retrospectives, and prioritization of tasks.
Communicate effectively with stakeholders, including product managers, designers, and clients, to clarify requirements and ensure alignment with business objectives.
Handle complex technical challenges, debugging, and resolving issues that may be beyond the scope of junior engineers.
Integrate AI tools throughout the development lifecycle with critical evaluation for security, performance, and maintainability
Build and maintain AI API integrations with proper error handling, caching, and observability
Automate development workflows using AI in CI/CD pipelines
Mentor team members on effective AI tool usage and establish team-level best practices
Apply compliance standards to all AI implementations
Participate in on-call rotation to support the “you build it you own it” mantra
Understanding and utilization of software development tools including version control, building processes, debuggers, and test frameworks for:Primary technologies (may include):
Typescript, Angular
JavaScript, Node.js, React.js
Python
AWS services (Lambda, DynamoDB, OpenSearch, Kinesis, API Gateway, Step Functions, and others)
IaC: Terraform, CloudFormation, Serverless
Secondary technologies
AWS services (OpenSearch, Lambda, DynamoDB, Kinesis, RDS, ECS, and others)
SOAP/REST web service APIs
Redis, NoSQL
AWS SageMaker, Glue
Microsoft SQL Server
Requirements
3+ years' experience developing in Angular, Typescript, JavaScript or Node.js,
3+ years' experience developing in AWS Technologies
2+ years of experience integrating AI tools into production software development workflows
Proven track record of building and maintaining AI API integrations in production systems
Experience automating workflows with AI tools and measuring productivity impact
Demonstrated ability to mentor others on AI development practices
Knowledge of compliance standards relevant to AI implementations (data privacy, security)
Experience developing web applications, working with databases, and consuming APIs
Understanding of relevant software development tools including version control, build processes and test frameworks
Ability to work independently with limited supervision
Tech Stack
Angular
AWS
DynamoDB
JavaScript
MS SQL Server
Node.js
NoSQL
Python
React
Redis
SOAP
SQL
Terraform
TypeScript
Benefits
Medical coverage provided through Irish Life Health; premiums paid by the company
Life & disability insurance
Pension plan with 5% company match
Competitive time off package with 25 Days of PTO, 11 Company-paid holidays, 2 Wellness days and 1 Paid Volunteer Day
Access to tools to support your wellbeing such as the Calm App and an Employee Assistance Program
€50/month Remote work stipend for internet
Professional development stipend and learning and development offerings to help you build the skills and connections you need to move forward in your career.