Full Stack Developer (AU Client - Remote)
Quick Summary
You will be required to assist in all aspects of software development across both frontend and backend systems, which may at times extend beyond the duties listed below.
Degree in Computer Science, Software Engineering, or a related field (preferred). Strong full stack development experience across frontend and backend. Proficiency in modern JavaScript/TypeScript stacks, with React on the frontend preferred.
You will be required to assist in the development and maintenance of our internal platform, supporting both frontend and backend functionality. The platform supports client onboarding, service delivery workflows, procurement tracking, financial integrations, and identity management across Microsoft technologies.
Managing the development of modular application components, including building React-based interfaces, developing Node.js/Express backend services, designing relational database solutions, implementing secure authentication, and integrating APIs across internal and external systems.
This will require you to build structured features based on predefined API contracts, maintain secure and reliable data flow between modules, write production-quality TypeScript code, and collaborate with the development team to deliver scalable, maintainable, and production-ready solutions.
Other responsibilities include but are not limited to:
- Build modular React-based interfaces using modern TypeScript practices.
- Develop and maintain backend services and REST APIs using Node.js and Express.
- Write, review, and maintain clean, production-quality TypeScript code across the full stack.
- Implement APIs based on structured contracts such as OpenAPI.
- Design database schemas, write efficient SQL queries, and optimise relational databases, preferably PostgreSQL.
- Implement secure authentication and authorization using OAuth 2.0, OpenID Connect (OIDC), JWT token validation, and ideally Microsoft Entra ID (Azure AD) and MSAL.
- Integrate external services including Microsoft 365 platforms, financial systems, and other third-party APIs.
- Maintain reliable and secure data flow between application modules and services.
- Identify, troubleshoot, and resolve technical issues across frontend, backend, database, and cloud environments.
- Contribute to improving application security by identifying and resolving production security risks.
- Support application deployment and maintenance within Microsoft Azure or other cloud platforms where applicable.
- Participate in technical stand-ups, code reviews, and collaborative development activities.
- Clearly communicate technical solutions, implementation decisions, and code findings to the development team, including presenting technical walkthroughs when required.
- Assist in maintaining clean, structured, scalable, and secure application architecture.
Requirements
~1 min read- 3+ years of recent hands-on experience in full stack development, actively building applications using TypeScript, Node.js/Express, and React.
- Strong experience with React for frontend development.
- Strong experience with Node.js and Express for backend API development.
- Strong knowledge of SQL and relational databases, preferably PostgreSQL, including schema design, query optimisation, and writing SQL beyond ORM usage.
- Experience working with REST APIs and API contract-based development such as OpenAPI.
- Strong understanding of authentication and identity concepts, including OAuth 2.0, OpenID Connect (OIDC), JWT token validation, and preferably Microsoft Entra ID (Azure AD) and MSAL.
- Ability to confidently explain authentication flows, including how tokens are obtained, validated, and secured within APIs.
- Experience deploying or supporting applications in Microsoft Azure. Experience with AWS or GCP is also highly regarded.
- Demonstrated experience identifying and resolving security issues in production environments and applying secure development best practices.
- Experience integrating systems within the Microsoft ecosystem is advantageous.
- Exposure to financial system integrations or automation environments is beneficial.
- Strong problem-solving, debugging, and analytical skills.
- Excellent verbal communication skills with the ability to clearly explain code, technical decisions, and findings to both technical and non-technical stakeholders. Candidates should be comfortable completing a recorded technical walkthrough (Loom) as part of the recruitment process.
- Ability to work independently and manage development tasks effectively.
- Phone Screen - An initial discussion to review your background, technical experience, and suitability for the role.
- Technical Assessment - A practical coding assessment, including a recorded Loom walkthrough explaining your solution, code quality, security considerations, and technical approach.
- Client Interview - A final interview with the client to discuss your technical expertise, communication skills, and overall fit for the team.
Join our team and enjoy these benefits & perks:
- Medical, dental, and life insurance from day one
- Paid vacation
- Sick leave (with quarterly conversion)
- Competitive salary and annual appraisals
- Financial assistance program
- Mandatory government benefits and 13th-month pay
- Company events - promoting work-life balance and career growth
Only shortlisted candidates will be contacted
Location & Eligibility
Listing Details
- First seen
- May 5, 2026
- Last seen
- August 7, 2026
Posting Health
- Days active
- 93
- Repost count
- 0
- Trust Level
- 14%
- Scored at
- August 7, 2026
Signal breakdown
Please let obs know you found this job on Jobera.
4 other jobs at obs
View all →Explore open roles at obs.
Similar Fullstack Developer jobs
View all →Browse Similar Jobs
Stay ahead of the market
Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.
No spam. Unsubscribe at any time.