Job description
Macquarie Group is seeking a Mid-Level Full Stack Engineer to join our technology team in Indonesia. This permanent, full-time opportunity lets you design, develop, and deliver robust software solutions for a global financial services leader. You will operate in a collaborative environment that values curiosity, continuous learning, and diverse perspectives, contributing to mission-critical systems used by clients and internal stakeholders alike.
As a member of a cross-functional engineering team, you will own features from concept to production, spanning frontend and backend services. You will build scalable web applications using modern technologies, craft RESTful APIs, and contribute to data models that power decision-making across the business. The role emphasizes quality, security, and performance, with a focus on maintainability and thoughtful architecture in a cloud-enabled environment.
In this role you will collaborate with product managers, designers, and fellow engineers to translate complex business requirements into high-quality, scalable solutions. You will participate in design discussions, contribute to architectural decisions, and mentor junior teammates as needed. You will work across the stack, from crafting responsive frontend interfaces with modern JavaScript frameworks to building robust backend services and APIs, while instrumenting your work with metrics to drive continuous improvement. Macquarie values diverse perspectives, learning, and growth, offering substantial opportunities to advance your career across technology and business domains.
If you are passionate about technology, excited to tackle complex problems, and eager to contribute to a global organization, we invite you to apply today.
Responsibility
- Collaborate with product managers, designers, and fellow engineers to translate business requirements into scalable features.
- Build and maintain responsive front-end components using React and TypeScript, ensuring accessibility and performance.
- Design and implement robust back-end services and RESTful APIs with Node.js, Express, or equivalent.
- Develop data models and queries for PostgreSQL/MySQL, ensuring data integrity and efficient retrieval.
- Integrate applications with cloud platforms (AWS/Azure/GCP), implement CI/CD pipelines, and automate deployments.
- Write automated tests (unit, integration) and participate in code reviews to uphold quality standards.
- Monitor application performance and security, troubleshoot issues, and implement improvements.
- Work in an agile environment, contribute to technical documentation, and mentor junior engineers as needed.
Qualification
- Bachelor's degree in Computer Science, Engineering, or related field, or equivalent practical experience.
- 3-5 years of full-stack development experience in a commercial setting.
- Strong proficiency in JavaScript/TypeScript, Node.js, and at least one modern front-end framework (React preferred).
- Experience with RESTful APIs, microservices, and relational databases (PostgreSQL/MySQL).
- Familiarity with cloud services (AWS/Azure/GCP) and CI/CD pipelines and DevOps practices.
- Solid understanding of software development lifecycle, testing strategies, and security best practices.
- Excellent problem-solving, communication, and collaboration skills; ability to work across time zones.
- Experience with version control (Git) and agile methodologies.