Please, let Zeller know you found this job
on RemoteYeah.
This helps us grow 🌱.
Description:
As a Senior Software Engineer, you will be responsible for architecting and developing cloud native, highly available, robust, and secure applications in the AWS environment.
You will have experience in web, mobile, backend, API, and database development and should have experience in leading a team of software engineers.
This position will allow you to adopt and promote best practices, bleeding edge technologies, and trends.
You will work in a cross-functional team with skill sets in full stack software engineering, devops, infrastructure, and quality assurance to architect solutions.
You will collaborate with a cross-disciplinary team to own product software development, contribute to and promote standards and engineering best practices, and support operational activities such as process automation and compliance activities.
You will be tasked with translating business or product requirements into technical designs and hands-on implementation of the designs.
You will see through testing and deployment into various environments such as development, stress testing, integration testing, staging, and production.
You will enjoy the development from scratch in some application components while adhering to the company engineering standards, frameworks, and best practices.
You will be a collaborative engineer capable of observing and contributing to existing works by other team members.
Automation and maintenance are key, and you will be excited to see through your contributions into production and maintain their longevity in a mission-critical environment.
Requirements:
You must have a strong analytical ability and be able to work with fuzzy requirements.
You should have prior experience in handling a team of software engineers.
A strong background in software engineering and design patterns is required.
You must have experience in microservices and serverless architecture.
Proficiency in Typescript and NodeJS is essential, along with experience with NestJs.
You should have good knowledge in multi-threaded and socket programming.
A strong focus on code quality, tidiness, and zero technical debt is necessary.
You must have a good understanding of API design/protocols such as Restful, Websocket, and SOAP.
Experience with various databases to match query and storage requirements is required.
You should have experience in cloud native architecture and knowledge of data lake and data warehousing.
Knowledge in secured coding practices such as OWASP, XSS, and CORS is essential.
Experience in authentication standards and platforms such as JWT and OAuth is required.
You must have experience in AWS Cloud environment and AWS Serverless architecture.
Proven track record in developing and maintaining mission-critical high-load production systems with SLA of 99.999% is necessary.
A minimum of a Bachelor degree in software engineering (or related) and 5+ years of working experience in a technical hands-on software engineering role is required.
Benefits:
You will be part of something big from the outset and have the opportunity to see your design work put up in lights.
The position offers a balanced, progressive, and supportive work environment.
You will receive a competitive salary.
You will benefit from excellent parental leave and other leave entitlements.
The role is fully remote, allowing for flexibility.
There will be an annual get-together with the team and plenty of remote-friendly fun and social opportunities.
You will have endless learning and development opportunities.
You will have the ability to influence and shape the future of Zeller as the company scales both domestically and globally.
You will be part of one of Australia’s most exciting scale-ups.
Apply now
Please, let Zeller know you found this job
on RemoteYeah
.
This helps us grow 🌱.