Summary:As a Senior Full Stack Engineer, you will leverage your extensive experience in TypeScript , Node JS, React ,XState and AWS Serverless Infrastructure to develop and maintain applications alongside our existing development team based in Australia.
Key Responsibilities: · Focused predominately on the design and implement robust backend services.· Develop and maintain our systems.· Contribute to our AWS infrastructure using a serverless approach including:o Lambdao Dynamoo Step functionso Amplifyo OpenSearcho Aurorao Glueo Cognitoo CloudWatch· Knowledge in frontend frameworks such as react and xstate.· Contribute to the full software development life cycle, including design, testing, deployment, and documentation.· Engage in code reviews and mentoring sessions to ensure best practices and knowledge sharing.· Address and improve any technical issues in our current stack.
Requirements: • 5+ years of experience in TypeScript, Node JS, React and XState development with a strong grasp of DynamoDB or a comparable NoSQL database type.• 3+ years working in a senior developer role, including demonstrated examples of contribution to technical design, implementation, and testing.• Experience in AWS and serverless frameworks including Amplify, Terraform or SAM. • Experience with test-driven development, preferably TDD (test-driven development), including processes and common frameworks such as Cypress and Jest.• Experience with microservices and serverless infrastructure.• Excellent problem-solving skills.
What We Offer: · A role that directly contributes to better business outcomes worldwide.· A collaborative and supportive work culture that fosters innovation.· Competitive compensation and benefits package.
Our Values: · Innovation: We pride ourselves on being an early innovator of cloud software and continuously push the boundaries of process automation. We value adventurous and forward-thinking approaches.· Customer Success: We develop leading technology for seamless automation in business processes to enhance customer experience and success.· Collaboration: We have a committed, loyal, smart, and motivated team. Our culture encourages innovative thinking and mutual support among team members.· Performance and Growth: We aim for sustainable performance uplifts, leveraging innovative business solutions, with a focus on long term growth and sustainability for both our team and our customers.