Remote - Ireland
Remote
Senior
Full Time
remoteseniorsoftware engineerAWSJavadistributed systemsmicroservicesREST APIs
Requirements
- •5+ years of work experience building highly scalable products
- •5+ years of programming experience in object-oriented language (Java or similar) with clean code practices
- •Expert knowledge in Object-Oriented Programming with a successful track record
- •Experience contributing to architecture and design of new and current systems
- •Experience working closely with Product team to understand requirements and define technical work
- •Experience working with stakeholders at all levels
- •Experience with relational and non-relational databases
- •Experience delivering high levels of observability and improving early warning systems (e.g., Grafana, DataDog, Prometheus)
- •Collaborating with internal/external teams and fostering an inclusive environment
- •Own and lead multiple domains of the platform from inception to deployment and maintenance
- •Familiarity with Cloud Solutions, AWS, Kubernetes/EKS, CI/CD pipelines, Testing & Automation
- •Self driven with complete ownership of tasks
- •Clear written and spoken communication skills
- •Degree in Computer Science or related field or equivalent work experience
What You'll Do
- •Improve knowledge of highly available and scalable distributed systems and build new features into the platform
- •Design, implement, and operate new features on current services and new services built from scratch
- •Communicate and articulate the rationale of proposed solutions
- •Understand team priorities and customer impact
- •Troubleshoot and fix operational issues and improve troubleshooting procedures and tools
- •Execute full software development life cycle (SDLC)
- •Develop flowcharts and documentation to identify solutions
- •Write well-designed, testable code
- •Document and maintain software functionality
- •Troubleshoot, debug and upgrade existing systems
Nice to Have
- •Experience with on-call support for mission-critical customer systems
- •Experience optimizing and debugging complex SQL queries
- •Experience working on customer-facing applications
- •Good debugging skills on production systems
- •Proficient in Linux and containerization with Kubernetes
- •Skills in gRPC, Python, Typescript, React, Apache Kafka
Benefits
- •Competitive pay
- •Generous time off
- •Ample parental and wellness leave
- •Healthcare
- •Retirement savings program
