Senior Software Engineer - Full Stack, Cloud & DevOps On-site Full-time Adelaide SA 5000, Australia
Description of the position:
The successful candidate will have demonstrated at least 8 years of experience in full-stack software development with a strong emphasis on cloud services and DevOps practices. This role demands a highly skilled individual who can solve complex bugs and architect robust back-end infrastructure that supports and enhances the front-end functionalities of our products.
Key Responsibilities:
Design, develop, test, and implement critical infrastructure, features, and user interfaces across the full stack of our applications.
Maintain and enhance the quality of the entire codebase, adhering to industry best practices and coding standards.
Solve complex bugs and issues across the full stack, with a focus on creating robust and scalable back-end solutions that support dynamic front-end functionalities.
Collaborate closely with UI/UX designers and front-end developers to ensure seamless integration and consistent performance across all layers of the application.
Implement and manage cloud-based environments, ensuring high availability, security, and scalability.
Automate workflows and processes using modern DevOps tools and practices, enhancing the efficiency and reliability of deployment and operations.
Stay updated with the latest trends and technologies across full-stack development to continuously improve the product.
Take on coding tasks as required by the team or specific project tickets, demonstrating flexibility and a collaborative approach.
Skills and Experience:
Relevant degree in Computer Science, Software Engineering, or a related field.
5+ years' experience in full-stack development roles, preferably in SaaS companies.
Expertise in server-side languages and frameworks such as Python (with Flask, FastAPI, etc) and PHP 8 (with Symfony, Laravel, etc.)
Strong experience with cloud services (AWS, Azure, GCP), including infrastructure as code (Terraform, CloudFormation).
Proficient in implementing CI/CD pipelines, containerization (Docker, Kubernetes), and other DevOps practices.
Deep understanding of both relational and non-relational databases (MySQL, MongoDB), and their integration into business applications.
Proven ability to troubleshoot and debug complex software applications.
Excellent communication skills and the ability to work collaboratively with cross-functional teams to deliver high-quality software solutions.
Join a dynamic team at Trellis Technologies, where we prioritize a culture of innovation and continuous improvement.
Work with a highly skilled team of technical and domain (ESG) experts, including Data, Software, and ML Engineers.
Our environment fosters collaboration and respects the diverse perspectives of all team members, ensuring that every voice can be heard.
While based in the vibrant and well-equipped Lot Fourteen, team members enjoy flexibility in their work arrangements (with one WFH day a week), promoting a balance that accommodates various working styles and personal needs.
We are committed to professional development and learning, offering opportunities to engage with emerging technologies and trends that can enhance both our products and your career trajectory.
Experience a leadership style that is focused on empowerment and accountability, supporting both personal and professional growth.
0:00
About Trellis Technologies Pty Ltd Trellis provides a powerful carbon accounting and reporting software solution to organisations who are serious about emissions reduction, cost optimisation and staying ahead of their ESG legislative requirements.
#J-18808-Ljbffr