Cloud Software Engineer
Indexed description
Our Dublin based client are looking for a Senior Cloud Software Engineer to join the team on a permanent basis.
Excellent career opportunity with an established company that operate on a global scale
Hybrid working model with 2 days per week on site
Job Responsibilities
- The implementation of microservices and serverless solutions.
- Lead the backend development across various services, ensuring systems are high-performing, and scalable.
- Implement security best practices, including encryption and secure API development.
- Work closely with frontend developers, engineers, and business stakeholders
- Ensure the backend solutions align with user needs and business goals
- Define and uphold coding standards by introducing best practices, building a unified codebase, and implementing comprehensive testing.
- Monitor and optimize all aspects of product performance.
- Troubleshoot issues across a wide array of services and functional areas.
- Contribute to the DevOps culture and practices.
- Provide technical leadership and mentorship to junior team members and engineers.
Experience Required
- 5+ years of experience in backend development and 2 years in a cloud environment.
- Highly capable in cloud platforms like AWS, Azure, or GCP
- Experience with microservices architecture, RESTful APIs, and containerization technologies.
- Track-record for building robust and scalable applications.
- Ability to collaborate effectively, give and receive feedback. Ability to articulate complex technical ideas in an understandable manner
Essential and Desirable Skills
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- Experience with architecture, design, and development – experience on the whole life cycle of the product.
- Extensive experience with cloud platforms (AWS, Azure, Google Cloud).
- Proficiency in at least one backend programming language.
- Strong understanding of cloud infrastructure, containerization (Docker), and orchestration (Kubernetes).
- Strong fundamentals in database systems, SQL DB or No SQL DB – experience dealing with large volumes of data.
- Knowledge of high-scale stream/batch processing systems
- Experience managing and maintaining production systems
- Expertise in RESTful and GraphQL APIs.
HOW TO APPLY:
To apply for this role, please submit your updated CV. If your skills and experience match job requirements, you will be contacted to discuss your application in detail.
SIMILAR ROLES OPEN:
As a specialized recruitment agency, we also have several other permanent and contract IT roles available. Visit our website for more information or explore additional opportunities.
Create a free Caio profile to unlock the full index and keep your job-search signal for future recommendations.
Unlock free search