Job Description
We are seeking experienced MEAN Stack Developers (MongoDB, Express.js, Angular, Node.js) with a strong background in SaaS development to join our team. You will be responsible for developing and maintaining scalable web applications for the Property Management industry. The role requires a well-rounded developer who can contribute to both front-end and back-end development. The ideal candidate should have at least 5+ years of experience working on SaaS platforms and must be able to work partially overlapping with the Australian Eastern Time Zone.
Key Responsibilities:
- Design, develop, and maintain web applications using the MEAN stack (MongoDB, Express.js, Angular, Node.js).
- Collaborate with product owners, designers, and other stakeholders to develop solutions that meet business needs within the Property Management domain.
- Write high-quality, maintainable, and scalable code for both front-end and back-end.
- Build and manage RESTful APIs for seamless front-end and back-end communication.
- Ensure high performance, security, and responsiveness of applications.
- Troubleshoot, debug, and optimize performance in both production and development environments.
- Work in an Agile/Scrum environment, participating in sprints, planning, and code reviews.
- Ensure cross-browser compatibility and optimize applications for maximum speed.
- Collaborate closely with UX/UI teams to deliver user-friendly interfaces.
- Stay up-to-date with the latest industry trends and emerging technologies.
Requirements:
- 5+ years of hands-on experience in MEAN Stack development (MongoDB, Express.js, Angular, Node.js).
- Proven experience working on SaaS platforms (strong emphasis).
- Strong proficiency in JavaScript, HTML5, CSS3, and Bootstrap for front-end development.
- Deep knowledge of RESTful APIs and database design, specifically with NoSQL databases like MongoDB.
- Solid understanding of security and data protection protocols.
- Experience with Git for version control and collaborative work.
- Experience working in the Property Management industry (preferred but not required).
- Familiarity with Docker, Kubernetes, or similar containerization technologies is a plus.
- Ability to work autonomously and within a team.
- Strong problem-solving skills and keen attention to detail.
Preferred Skills:
- Experience with microservices architecture and DevOps tools.
- Exposure to cloud platforms like AWS, Azure, or Google Cloud.
- Familiarity with Agile/Scrum methodologies and tools like JIRA or Trello.
- Experience with front-end testing frameworks like Jasmine, Karma, or Mocha.
Time Zone and Work Hours:
- Ability to work during Australian Eastern Time (Sydney) business hours is preferred.