ToastНовая13 часов назад
Senior Software Engineer, IAM
Зарплата не указана
Dublin
Навыки
JavaKotlinObject-Oriented ProgrammingMicroservicesDistributed SystemsEnterprise MessagingPulsarJMSKafkaIAMAgile/ScrumUnit TestingQuality IntegrationWeb ApplicationsMobile Applications
Обязанности
- 01Be part of a team working collaboratively with UX, PM, QA and other engineers designing, building and maintaining high performance, flexible and highly scalable microservices, as well as development of web and mobile applications
- 02Define best practices and help choose technologies to evolve our current tech. stack while writing world-class applications
- 03Championing best practices such as quality integration and unit testing
- 04Tackle scaling challenges and implement robust solutions
- 05Provide design feedback and participate in code reviews to ensure implementations meet requirements
- 06Monitor feature rollouts to ensure customer success, iterating and improving when necessary
- 07Design, build, deploy, and maintain highly resilient and scalable systems critical to our customers’ success
- 08Diagnose performance bottlenecks and optimise for better performance
- 09Ensure that all work done is delivered with quality and is appropriately monitored and supported in production
- 10Mentoring other team members
Требования
- 01Proficient in Java, Kotlin or another object-oriented language, with a deep understanding of testing, quality & best practices
- 02In-depth understanding of microservices, distributed systems, and enterprise messaging
- 03Familiar with asynchronous communication tools (e.g., Pulsar, JMS, Kafka)
- 04Proven track record of delivering reliable services to production
- 05Excellent communication skills, with the ability to simplify complex technical concepts for non-technical stakeholders
- 06A passion for technology and continuous learning
- 07Prior experience making an impact on a previous project, product or within an organization
- 08Enthusiasm for solving impactful challenges and writing clean, scalable code
- 09A focus on both personal and team growth, balancing task completion with platform stability
- 10The capacity to tackle complex and ambiguous problems, communicate clearly with others to solve the problem, and share knowledge to help the whole team succeed
- 11Experience working in the IAM space
- 12Exposure to distributed systems is a plus
- 13Experience working in a team with Agile/Scrum methodology
Условия
- 01This is a hybrid role requiring in-office collaboration two days per week in our Dublin office
- 02We strive to provide competitive compensation and benefits programs that help to attract, retain, and motivate the best and brightest people in our industry
- 03Our total rewards package goes beyond great earnings potential and provides the means to a healthy lifestyle with the flexibility to meet Toasters’ changing needs
- 04We embrace a hybrid work model that fosters in-person collaboration while valuing individual needs