Please note this position is based in Otautahi Christchurch.
Remote work is not available at this time.
Position Overview
As a Software Engineer at Ruby Play Net Ltd, you will work as part of a cross-functional product development team, collaborating with your Project Manager / Scrum Master, Engineers, Product Owners, Designers, QA Engineers, and Testers to build high-quality, scalable, and innovative software solutions. You will contribute to both new feature development and the continuous improvement of existing systems, delivering code that meets technical standards and business goals.
Key Responsibilities
- Design, develop, and maintain efficient, reusable, and reliable code that aligns with defined requirements and user stories.
- Translate functional and technical requirements into detailed architecture, design, and implementation documentation.
- Develop software components and integrate them into complete, fully functional systems.
- Contribute to and maintain up-to-date documentation, including flowcharts, specifications, and technical guidance.
- Participate in code reviews, troubleshoot and debug software issues, and identify opportunities for performance and reliability improvements.
- Ensure software is up-to-date, secure, and aligned with the latest platform features and industry best practices.
- Support testing efforts by writing testable code and collaborating with QA engineers to validate features and fixes.
- Maintain compliance with coding standards, security guidelines, and project timelines.
- Proactively suggest and implement improvements to existing systems and workflows.
Skills, Experience & Attributes
2 years+ as a Software Engineer or Software Developer, ideally in a product-focused or agile environment.Proficiency in JavaScript / TypeScript or other modern programming languages (e.g. Python, Ruby, Java).Mid level experience with relational databases (e.g. PostgreSQL, MySQL) and strong SQL skills.Experience building web-based applications using modern frameworks (e.g. Fastify, Vue, React, Ruby on Rails) preferred.Understanding of DevOps principles, and experience working with cloud platforms such as AWS is a plus.Familiarity with REST APIs, microservices, and scalable software design.Version control experience (e.g. Git) and standard development tools and workflows.Ability to write clean, maintainable, and well-documented code.Troubleshooting, debugging, and analytical skills.Strong communication and teamwork skills, with a collaborative and solution-focused mindset.Bachelor’s degree in Computer Science, Software Engineering, or a related field is preferred.Please ensure you attach a cover letter and resume with your application.
#J-18808-Ljbffr