Senior Fullstack Software Engineer - JavaScript / TypeScript
Rithum
- Ireland
- Permanent
- Full-time
- 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
- 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
- Bachelor's degree or higher in Computer Science or a closely related field
- 2+ years of AI/ML experience with a strong technical and strategic focus, with expertise in machine learning algorithms, NLP, computer vision, or large-scale deployment.
- 2+ years expertise in machine learning algorithms, NLP, computer vision, or large-scale deployment.
- 2+ years' experience in creating data systems for feature stores or vector databases.
- Experience with cloud computing infrastructures such as AWS or Azure
- Use of source code repositories such as Azure DevOps and Git
- Experience working with SQL Server and NoSQL databases
- Experience with performance tuning and optimization techniques for high scale systems
- Experience working with development teams in multiple time zones
- Proven track record of creating secure and scalable software that scales to dozens or hundreds of servers in a distributed, fault tolerant manner
- Experience with e-commerce, retail, online marketplaces, or digital advertising
- Excellent analytical, decision-making and problem-solving skills
- Proven ability to work in a rapidly changing environment with keen attention to detail
- Partner with the leading brands and retailers.
- Connect with passionate professionals who will help support your goals.
- Participate in an inclusive, welcoming work atmosphere.
- Achieve work-life balance through remote-first working conditions, generous time off, and wellness days.
- Receive industry-competitive compensation and total rewards 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.
- Charitable contribution match per team member