Mid-Level Software Engineer (.NET / React)
Compass Education
- Dublin
- Permanent
- Full-time
- Design, develop, and maintain secure, scalable software that will be used by thousands of students, parents, and teachers worldwide – making a tangible difference in their daily lives.
- Champion software craftsmanship, clean code, and pair programming to inspire quality and best practices across the team. Your expertise will help us build robust and maintainable solutions.
- Cultivate strong relationships with your team. We encourage open communication, so you'll be generous with your thoughts and feedback, and equally open to receiving it.
- Grow, learn, and thrive in a team that is committed to your success. We invest in our people and provide the resources you need to excel.
- Help drive our architectural strategy by applying industry best practices and adhering to our Compass software engineering guidelines.
- Collaborate closely with Product Owners and Designers to deeply understand customer needs and shape products that truly solve their problems.
- 3+ years of hands-on experience in object-oriented programming languages (e.g., C#, C++).
- 3+ years of real-world experience with modern frontend JavaScript, libraries, and frameworks (e.g., JavaScript, HTML, CSS, React, Vue, TypeScript).
- Comfortable designing and implementing database solutions with experience in both SQL and NoSQL databases, such as MongoDB.
- A keen interest in developing a high-quality product that not only meets but exceeds company objectives, collaborating seamlessly with other talented developers.
- A genuine passion for software development and a proactive interest in staying up-to-date with new technologies and industry trends.
- Pride and ownership over the software you build.
- Proven experience with modern product and engineering principles and practices. You understand agile methodologies and how to deliver value iteratively.
- Strong communication and collaboration abilities. You can articulate complex technical concepts clearly and work effectively within a team.
- The ability to work both independently and as part of a cohesive team environment.
- Experience with Java, Spring Framework, RabbitMQ or AWS
- We come together with our unique strengths to work towards a common purpose - shaping the future of education. When you join our team, you will collaborate with individuals who are passionate, driven, and open to embracing change in a fast-paced environment.
- A flexible working environment - our teams work 3 days in our office in Dublin.
- Private health insurance options to support your well-being.
- Learning & Development opportunities - we want you to grow and get the most out of your role!
- 20 days Annual Leave + all statutory Public & Bank Holidays.
- 24/7 access to our Employment Assistance Program (EAP) through the means of face-to-face, livechat and phone support.
- Verification of unrestricted work rights in Ireland (eg citizenship, passport, or birth certificate).