Source description
About the role
You will be responsible for the end-to-end development of web platforms and mobile applications. This includes designing, building, and maintaining efficient, reusable, and reliable code for both front-end and back-end technologies. As a Software Engineer at Auslink Accounting Services Private Limited, your key responsibilities will include: - Designing, building, and maintaining efficient, reusable, and reliable code for web applications (both front-end and back-end). - Developing and deploying cross-platform mobile applications (for iOS and Android) from scratch to ensure a seamless user experience. - Creating and maintaining robust RESTful APIs to power web and mobile front-ends. - Collaborating with product managers, designers, and other engineers to define project requirements, design features, and deliver high-quality solutions. - Writing clean, testable, and well-documented code, and participating in code reviews to maintain high standards of quality and consistency. - Troubleshooting, debugging, and upgrading existing systems to improve performance, scalability, and security. - Designing and managing database schemas (both SQL and NoSQL) to support application features. Qualifications Required: - 3 years of professional experience in software development, with a proven track record of building both web and mobile applications. - Expert knowledge of HTML5, CSS3, and JavaScript (ES6), along with deep experience in at least one modern front-end framework (e.g., React.js, Angular, or Vue.js). - Strong experience with a server-side language and framework (e.g., Node.js/Express.js, Python/Django, Java/Spring, or PHP/Laravel). - Proven experience with cross-platform mobile development frameworks, specifically React Native or Flutter, and the ability to deploy applications to the Apple App Store and Google Play Store. - Proficiency in working with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB), along with a strong understanding of data structures, algorithms, and object-oriented programming (OOP) principles. - Expertise in building and consuming RESTful APIs, proficiency with Git and version control workflows, excellent problem-solving abilities, strong communication skills, and the ability to work effectively in a team environment. Additionally, the company is a fast-growing outsourcing firm that provides services and direct staff to Australian firms. You will be responsible for the end-to-end development of web platforms and mobile applications. This includes designing, building, and maintaining efficient, reusable, and reliable code for both front-end and back-end technologies. As a Software Engineer at Auslink Accounting Services Private Limited, your key responsibilities will include: - Designing, building, and maintaining efficient, reusable, and reliable code for web applications (both front-end and back-end). - Developing and deploying cross-platform mobile applications (for iOS and Android) from scratch to ensure a seamless user experience. - Creating and maintaining robust RESTful APIs to power web and mobile front-ends. - Collaborating with product managers, designers, and other engineers to define project requirements, design features, and deliver high-quality solutions. - Writing clean, testable, and well-documented code, and participating in code reviews to maintain high standards of quality and consistency. - Troubleshooting, debugging, and upgrading existing systems to improve performance, scalability, and security. - Designing and managing database schemas (both SQL and NoSQL) to support application features. Qualifications Required: - 3 years of professional experience in software development, with a proven track record of building both web and mobile applications. - Expert knowledge of HTML5, CSS3, and JavaScript (ES6), along with deep experience in at least one modern front-end framework (e.g., React.js, Angular, or Vue.js). - Strong experience with a server-side language and framework (e.g., Node.js/Express.js, Python/Django, Java/Spring, or PHP/Laravel). - Proven experience with cross-platform mobile development frameworks, specifically React Native or Flutter, and the ability to deploy applications to the Apple App Store and Google Play Store. - Proficiency in working with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB), along with a strong understanding of data structures, algorithms, and object-oriented programming (OOP) principles. - Expertise in building and consuming RESTful APIs, proficiency with Git and version control workflows, excellent problem-solving abilities, strong communication skills, and the ability to work effectively in a team environment. Additionally, the company is a fast-growing outsourcing firm that provides services and direct staff to Australian firms.