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.