Senior & Mid Level Software Engineer
We are looking to hire a Senior & Mid Level engineer in our Dublin office, working within the Engineering and Design domain.
About the Role:
As a Senior Software Engineer, you will play a key role in developing a new sustainability-focused product. You will work closely with a diverse team to build and maintain high-quality, secure, and scalable software systems.
Key Responsibilities:
* Translate business needs into well-architected and maintainable solutions.
* Contribute to growing expertise in cloud infrastructure and security.
* Develop software systems that meet sustainability goals.
Requirements:
To be successful in this role, you should have:
* Bachelor's degree in Computer Science or equivalent practical experience.
* 5+ years of experience in software development, with a focus on delivering highly available cloud-based solutions.
* Strong proficiency in TypeScript, with experience in designing and implementing scalable software, ideally using the NestJS framework.
* Strong hands-on experience in designing and developing REST APIs.
* Hands-on experience with AWS and cloud infrastructure.
* Solid understanding of CI/CD pipelines and test automation.
Preferred Qualifications:
It would be great if you had:
* Master's degree in Computer Science or a related technical field.
* Proven knowledge of database systems such as Aurora PostgreSQL and DynamoDB.
* Exposure to SRE principles (Site Reliability Engineering) and familiarity with observability tools.
* Experience in integrating services and systems, ensuring seamless operation and scalability.
* A demonstrated passion for sustainability and building technology that has a positive environmental impact.