Engineering - Software (Information & Communication Technology)Full timeThis job is based in Brisbane, Australia. Please only apply if you are able/have working rights to live and work in Brisbane.Purpose:Responsible for the development and maintenance of the server-side logic, databases, and application integration points that form the backbone of the application. This role involves a deep understanding of backend programming languages, database development, and architecture design to ensure that the digital infrastructure is robust, scalable, and secure. Accountable for creating efficient, reusable code, optimizing the application for maximum speed and scalability, and ensuring data security and privacy.Key Responsibilities:System Architecture Design: Developing and implementing high-level structures that enhance the backend functionality while ensuring system scalability and stability.Database Development: Designing, implementing, and maintaining database systems. This includes managing data storage solutions, ensuring data integrity, and optimizing database performance and data modelling.API Development: Creating and managing application programming interfaces (APIs) that allow web-based applications to communicate and exchange data efficiently.Security: Implementing robust security measures to protect sensitive data and ensure compliance with data protection regulations.Performance Optimisation: Analysing and improving application performance to handle high traffic volumes and complex data processing tasks.Collaboration and Leadership: Working closely with frontend developers, designers, and project managers to ensure seamless integration and alignment with user and business needs. Providing mentorship and guidance to junior developers to foster professional growth and development within the team.Qualifications and Experience:Bachelor or Master's degree in Computer Science, Software Engineering, or a related field is advantageous but not required.Proven experience as a Senior Backend Developer or similar role, with a strong portfolio of successful backend projects.Expertise in backend programming languages (Python is essential).Extensive experience with database management systems (SQL, NoSQL, MongoDB, DynamoDB) and data modelling techniques.Proficiency in developing and managing RESTful APIs and Websockets.Solid understanding of cloud technologies (AWS) and serverless architectures.Familiarity with containerisation (Docker, Kubernetes) and CI/CD pipelines.Experience with web security practices, authentication, authorisation, and data encryption.Knowledge of Agile/Scrum methodologies and project management tools (Jira, Confluence).Machine learning experience advantageous.Skills and Competencies:Technical Expertise: Proficiency in backend languages (Python) and knowledge of database technologies (e.g., SQL, DynamoDB), cloud services (AWS), and containerisation technologies (e.g., Docker, Kubernetes).Problem-Solving: Strong analytical and problem-solving skills to tackle complex technical challenges with innovative solutions.Communication: Excellent written and verbal communication skills to effectively collaborate with team members and stakeholders, translating technical concepts into non-technical terms.Leadership: Experience in leading development projects and teams, providing direction, and fostering a collaborative and innovative work environment.Continuous Learning: Commitment to staying updated with the latest industry trends, technologies, and best practices in backend development.Adaptability: Flexibility to adapt to new technologies and programming languages, embracing the challenges of a rapidly evolving technical landscape.Attention to Detail: Meticulous attention to code quality, security standards, and the overall performance of the application.What we offer:Comprehensive training and development program to support your career growth.Vibrant and inclusive company culture.About us:Zeligate Pty Ltd is a leading AI company with a strong focus on innovation and customer satisfaction. We are committed to creating a positive impact through our work. Join our talented team and be a part of our exciting journey!To be eligible for this position, you are required to have working rights in Australia (i.e. Australian Citizenship, Permanent Residence in Australia or a current valid visa that allows you to fulfil the requirements of this role).Zeligate is an Equal Opportunity Employer. We are committed to being an employer with an inclusive culture where all our employees are treated with dignity and respect. We value diversity and the expertise that people from different backgrounds bring to our company.
#J-18808-Ljbffr