Entity:
Innovation & Engineering
Job Family Group:
Job Summary:
Job Description:
The Role:
We are seeking a skilled and expert Mid/Senior AWS Backend Developer to join our team. As an AWS Serverless Backend Developer, you will be involved in crafting, developing, and maintaining scalable and impactful serverless backend services and APIs.
Key responsibilities:
• Design, develop, and deploy backend services and APIs using AWS Lambda, API Gateway, DynamoDB, and other serverless technologies
• Collaborate with architects, software engineers, and customers to understand requirements and translate them into technical solutions
• Implement scalable and highly available solutions using AWS services such as Lambda, API Gateway, DynamoDB, S3, and others
• Integrate serverless services with other AWS services to build end-to-end cloud-based solutions
• Implement standard processes for serverless development, deployment, and monitoring
• Write clean, efficient, and maintainable code using languages such as Node.js, JavaScript, and TypeScript
• Ensure code quality through unit testing, code reviews, and automated testing frameworks
• Supervise and optimize the performance, scalability, and reliability of backend systems
• Solve and resolve technical issues, debugging and root cause analysis as needed
• Collaborate with multi-functional teams, including frontend developers to deliver end-to-end solution
• Stay updated with the latest AWS services and industry trends to find opportunities for improvement and innovation
Key requirements:
• Proven experience in developing serverless applications on the AWS platform
• In-depth knowledge of AWS services such as Lambda, API Gateway, DynamoDB, S3, IAM, CloudFormation, CloudWatch, etc
• Proficiency in Node.js, JavaScript and/or TypeScript
• Experience with AWS Serverless Application Model (SAM)
• Experience with serverless deployment strategies, monitoring, and solving
• Expertise in RESTful APIs and standard processes for designing and building scalable APIs
• Experience with version control systems (e.g., Git) and CI/CD pipelines
• Strong problem-solving and analytical skills, with a focus on delivering high-quality code and solutions
• Excellent social skills, with the ability to effectively collaborate and communicate technical concepts to both technical and non-technical customers
Nice to have:
• Experience with Azure DevOps or similar CI/CD tools
• Understanding of Agile/Scrum methodologies and experience working in an Agile development environment
• Understanding of ReactJS and Mobile dev (Swift, Kotlin)
Benefits of working with us:
• Generous salary package + superannuation for AU & Kiwisaver for NZ
• Excellent work-life balance & hybrid working arrangements
• Individual and company performance-based bonus
• 2 volunteering days per year
• 18 weeks maternity leave, 4 week’s partner leave
• Share purchasing scheme & fuel discounts
• Endless global career opportunities and continuous development
Please be aware all bp ANZ employees must be a citizen/permanent resident of either AU or NZ
Travel Requirement
Relocation Assistance:
Remote Type:
Skills:
Legal Disclaimer:
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, socioeconomic status, neurodiversity/neurocognitive functioning, veteran status or disability status. Individuals with disabilities may request a reasonable accommodation related to bp’s recruiting process (e.g., accessing the job application, completing required assessments, participating in telephone screenings or interviews, etc.). If you would like to request an accommodation related to the recruitment process, please contact us to request accommodations.
If you are selected for a position and depending upon your role, your employment may be contingent upon adherence to local policy. This may include pre-placement drug screening, medical review of physical fitness for the role, and background checks.