Software Engineer / Full Stack Developer
OneStep Group
Software Engineer / Full Stack Developer
Location: Perth, WA
Employment Type: Full-Time
Join OneStep Group as a Software Engineer / Full Stack Developer
Are you an experienced software professional looking to work on innovative web and mobile application projects while contributing to the development of scalable, business-critical technology solutions?
OneStep Group is seeking a Software Engineer / Full Stack Developer to join our growing technology team. This is an exciting opportunity to work with experienced professionals across a range of software development, digital transformation, systems integration, and technology initiatives.
As part of our team, you will play a key role in analysing business requirements, designing and developing software solutions, maintaining web and mobile applications, and ensuring high-quality software delivery across multiple projects. You will collaborate with stakeholders, contribute throughout the software development lifecycle, and help deliver technology solutions that drive business success.
About the Role
The successful candidate will be responsible for analysing business requirements, designing and developing software solutions, maintaining web and mobile applications, and ensuring high-quality software delivery across multiple projects.
This role involves working closely with stakeholders to understand functional and technical requirements, developing scalable applications, and contributing throughout the entire software development lifecycle.
Key Responsibilities
- Analyse user requirements and translate business needs into technical specifications.
- Design, develop, test, and maintain web-based and mobile software applications.
- Develop and implement front-end and back-end components using modern development frameworks and technologies.
- Design and optimise database structures, queries, and data integration processes.
- Conduct software testing, debugging, and performance optimisation to ensure reliability and quality.
- Collaborate with project stakeholders to identify and implement software improvements.
- Participate in system architecture discussions and contribute to technical solution design.
- Prepare technical documentation, specifications, and user guides.
- Ensure applications comply with security, performance, and scalability requirements.
- Support software deployment, maintenance, and ongoing enhancement activities.
- Work within Agile software development methodologies and contribute to continuous improvement initiatives.
Skills and Experience
- Bachelor's degree in Information Technology, Computer Science, Software Engineering, or a related discipline.
- Demonstrated experience in full-stack software development.
- Strong programming skills in PHP, .NET, Java, JavaScript, C#, or similar technologies.
- Experience developing web applications and mobile applications (iOS and/or Android).
- Experience with relational databases such as MySQL, SQL Server, or PostgreSQL.
- Knowledge of software engineering principles, design patterns, and software development life cycle (SDLC).
- Experience with version control systems and Agile development practices.
- Strong analytical, problem-solving, and communication skills.
- Ability to work independently and collaboratively within a multidisciplinary team.
Preferred Experience
- Cloud platform experience (Azure, AWS, or Google Cloud).
- API development and system integration experience.
- Knowledge of cybersecurity best practices and secure software development.
- Experience with DevOps, CI/CD pipelines, and automated testing.
Why Join OneStep Group?
- • Opportunity to work on diverse and innovative technology projects.
- • Collaborative and supportive team environment.
- • Exposure to modern technologies, cloud platforms, and enterprise systems.
- • Professional development and career growth opportunities.
- • A culture focused on quality, innovation, and continuous improvement.
Apply Today
If you're looking to advance your career in software engineering and be part of a team that values innovation, technical excellence, and continuous improvement, we would love to hear from you.
Apply now or send your CV to
***email_hidden***