Senior Software Engineer — Surry Hills, Sydney

Join Australia's fastest growing Technology Start-Ups as a Senior Software Engineer to build an ecosystem to help revolutionise their market The Company: My client's mission is to drive innovation, and are in search of an adept Senior Software Engineer to elevate their software solutions and play a pivotal role in the success and dependability of our products. Your strategic acumen and deep expertise will be instrumental in crafting applications that seamlessly integrate with their strategic objectives, shaping the technological infrastructure that underpins their vision and delivers outstanding value to both customers and stakeholders. The role: Bringing senior-level expertise to the table, you'll play a key role in shaping their software design and development strategies, translating business needs into inventive solutions. Your involvement will span across the design, development, and testing phases of essential applications, guaranteeing their quality, reliability, scalability, and efficiency. Moreover, you'll take on a mentoring role, guiding fellow engineers, fostering a culture of ongoing enhancement, enhancing team dynamics, and collaborating closely with cross-functional teams to drive project achievements Your Skills: Required: Mastery of contemporary scripting languages and frameworks for crafting web applications (our stack includes Nuxt/Vue.js and Nest.js with TypeScript). Proficiency in navigating web services like GraphQL, REST API, and WebSockets. Familiarity with a range of data management technologies, spanning SQL, NoSQL, and ETL processes. Hands-on experience with container technologies such as Docker and Kubernetes, coupled with expertise in cloud platforms (preferably GCP, AWS, or Azure). Exceptional problem-solving prowess with a keen analytical mindset. Clear and effective communication skills, essential for articulating intricate technical concepts. Hold a Bachelor's or Master's Degree in Computer Science, Information Science, Mathematics, or Engineering. Preferred: Advanced proficiency in TypeScript, JavaScript, Java, or Python (we primarily work with TypeScript). Familiarity with contemporary Software Development Life Cycle (SDLC) methodologies. Expertise in crafting robust enterprise software architecture and design. Prior exposure to collaboration and integration tools like the Atlassian suite, GitHub workflows, etc. Demonstrated experience with Agile or Scrum methodologies. Strong background in engineering processes, encompassing coding standards, technical documentation standards, QA processes, build and configuration management, and ensuring compliance with official business processes. What's on offer? Lead with confidence: Seize the opportunity to grow alongside my client, assuming responsibilities at your own pace. Flourish in a role that empowers you to carve your own trajectory and influence our future. Dynamic and dedicated team: Become a part of their diverse team of driven professionals committed to making a difference. Flexibility in work arrangements: Experience the freedom of hybrid work models. Embrace the chance to work from home on select days, maintaining a harmonious balance between your personal and professional commitments. Engaging social culture: Engage in frequent social gatherings, including team lunches, Friday evening hangouts, and spontaneous meet-ups. Embracing diversity: Inclusivity lies at the core of their Values. They are dedicated to fostering a workplace that celebrates and respects diverse backgrounds, free from discrimination based on race, religion, nationality, gender identity or expression, sexual orientation, age, or any other characteristic. If interested, please click "apply now" or email a copy of your resume to shauna.oreillytalentweb.com.au

Applications close Sunday, 21 July 2024
Take me to the job