Experience (non-internship) in professional software development
Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems
Experience programming with at least one software programming language
Bachelor's degree or equivalent
Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
Nice to Haves
Bachelor's degree in computer science or equivalent
Experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
Knowledge of professional software engineering & best practices for full software development life cycle, including coding standards, software architectures, code reviews, source control management, continuous deployments, testing, and operational excellence
What You'll Be Doing
Design, implement, and deploy software components and features
Work independently and with your team to deliver high-quality software successfully
Join the on-call rota to support the service during Dublin hours
Work in an agile, startup-like development environment, always focusing on the most crucial tasks
Learn from others and help grow team members
Perks and Benefits
AWS, the world’s most comprehensive and broadly adopted cloud platform
Inclusive team culture promoting curiosity and connection
Mentorship and career growth resources available
Work/life balance with a focus on flexibility and harmony