Job Description
Key Responsibilities:
Build and maintain efficient, reusable, and reliable Node.js code with frameworks like Express.js and Passport.js.
Implement a robust set of services and APIs to power the application using RESTful API, GraphQL, and Socket.IO.
Integrate user-facing elements developed by front-end developers with server-side logic.
Design and implementation of data storage solutions using MongoDB and MySQL.
Analysing, troubleshooting, and resolving errors and issues in application programming using defined testing protocols, guidelines, and quality standards.
Ensure optimal application performance, quality, and responsiveness.
Manage AWS cloud resources and deployment processes, ensuring scalable and secure application environments.
Collaborate with the engineering team to design and launch new features.
Maintain code integrity and organisation.
Implement security and data protection strategies.
Define and communicate technical and design requirements.
Qualifications:
Bachelor's degree in Computer Science, Engineering, or related field, or equivalent experience.
Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
Thorough understanding of Node.js and its core principles.
Hands-on experience with Node.js frameworks such as Express.js and Passport.js.
Proficiency in managing data with MongoDB and MySQL.
Experience with AWS services like EC2, RDS, S3, Lambda, and API Gateway.
Knowledge of code versioning tools, such as Git.
Understanding of
💡 Quick Summary
Seeking a career-building opportunity? The Software Engineer position is now open for candidates interested in the Software Developer Jobs sector. This role in Ballarat offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
