READ- WORK HOURS: AUSTRALIA TIMEZONE
RUBY ON RAILS EXPERIENCE REQUIRED
A full-service digital agency based in NSW, Australia.
The Ruby on Rails (Mid-level) is a role within the Engineering team, reporting into either a Senior Software Engineer, Development lead or Project Manager. The primary focus of the role is to develop and implement software, in collaboration with Product and Delivery teams, as guided by Solutions Architect, the Development Lead or Senior Software Engineers.
You will be an active team player and contribute to the key inputs and outputs of the squad. You'll assist and provide input into all aspects of the software development life cycle for your squad, working to sprint plans and maintenance schedules as determined with input from the Product Manager, Development lead or Project Manager. You'll be supported with coaching and development through a mix of informal and formalised approaches, helping to develop your skills and meet your career goals.
Ensuring that a clear understanding of requirements is achieved prior to the commencement of development of a specific task- Considering the technical design framework at a company, product or project level driven by your squad
Focusing on the functional and non-functional imperatives of the development tasks
- Producing functional and technical outcomes in a timely fashion
Ensuring that the quality of the software meets defined standards- Working to expected project plans and maintenance schedules
Contributing to the definition and execution of goals (OKRs) for your chapter as defined on a quarterly basis
Be involved in the entire software development life cycle specifically:
o Requirements gathering
o Technical design
o Building
o Testing
o Support & maintenance of software deployments
- Collaborate across multi-functional teams in an Agile environment to contribute to project success
Provide input into the technical design and implementation approach to projects- Use various software related methodologies, processes, standards and tools during required projects as directed
Investigate, analyse and problem solve development issues and bugs
- Participate in collaborative reviews of peer code where required
Minimum +3 years of experience in software development.
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
Strong understanding of web development (Ruby on Rails) and surrounding ecosystem best practices.- Experience with SQL, CSS, JavaScript, Linux, capistrano, rspec
Knowledge of version control systems (Git).
- Strong proficiency in Docker and other containerisation technologies.
Experience in building and maintaining APIs for system integrations.
Strong communication, both written and verbal- Self-sufficient when working alone, whilst being a strong team player in squad settings
Strong time management and task estimation abilities
- Excellent communication skills with strong attention to detail.
The ability to problem solve, manage time effectively- High personal standards for writing well-tested, maintainable, and performant code.
Creative problem-solving skills and a user-centric mindset.
- Strong collaboration skills for effective cross-functional teamwork.
Ability to clearly articulate technical specifications with Design and Product teams- Ability to analyse code to find potential flaws, addressing security and performance concerns
Demonstrable skills in producing measured quality outcomes, leveraging testing frameworks, tools and methodologies
- Strong focus on SOLID principles
* Strong ability to learn and adapt to new technologies independently, following industry standards
Job Type: Full-time
Pay: Php70,
- 00 - Php90,000.00 per month