Senior AWS Backend Engineer
Role details
Job location
Tech stack
Job description
In this role, you will be responsible for designing and delivering backend statistical calculation models and data solutions that are delivered via an API first implementation. You will play a key role in making critical decisions and mitigating technical risks, ensuring that solutions leverage the agreed-upon technical architecture and development methodologies. A strong statistical or mathematical background is necessary for the content matter. Working in a globally distributed environment across multiple platforms, including Amazon Web Services (AWS), you will collaborate closely with teams (whilst predominantly working remotely) to enhance and advance our data engineering and application solutions.
As a motivated self-starter with a strong technical background especially in AWS, you will bring a passion for solving complex architectural challenges and a genuine enthusiasm for technical leadership.
Dominant technologies/methodologies here at TelmarHelixa:
- Python (Numpy), C#, C++
- Native AWS (Amazon Web Services) eg. Lambda, Cognito, S3, CloudFront, Elastic Search, Athena...
- Api first
- Big data
Responsibilities:
- Architect and develop backend solutions in AWS lambdas which conform to R&D specified calculations.
- Be able to understand most statistical calculations in order to debug and troubleshoot code.
- Collaborate with product and engineering teams to architect solutions that provide stability, security, and scalability, ie. Code optimisation, deployment processes.
- Continuously improve tooling, methodologies, processes, and technologies to stay at the forefront of best practices and innovation.
- Develop technical specifications focused on system integration, feasibility, performance, and sustainability.
- Document and communicate concepts clearly, providing technical guidance and coaching to engineering teams as needed.
- Regularly collaborate with senior stakeholders to define strategic direction and ensure developments align to the strategic roadmap.
- Identify technical problems proactively and translate them into non-technical descriptions for broader business understanding.
- Conduct structured analysis of technical issues and translate findings into actionable design solutions.
- Test deliverables to ensure they meet architectural, data, and engineering specifications.
- Help improve and troubleshoot processes from data engineering to application development to ensure our methods are cost effective, easy to adopt and ready to scale.
Requirements
- Formal qualification in statistics, data analytics or mathematics
- 3+ years in Python, C++, C#, (MatLab, Octave is an advantage)
- 3+ years as an AWS backend and data Developer in Saas environment
- Detailed AWS knowledge and working experience with associated accreditation
- Thorough understanding of RESTful APIs and an API first approach
- Able to anticipate and advise on future technology changes that present opportunities
- Database design experience
- Experience with CI / CD tooling and processes
- Experience of working with Salesforce would also be beneficial.
Personal attributes:
- Excellent problem-solving skills with an analytical mindset.
- Proven ability to work effectively in a remote working environment.
- Experience supporting and working with cross-functional teams.
- Outstanding communication skills (written and verbal communication skills).
- Strong interpersonal skills and the ability to work proactively, independently, and as a team player.
- Eagerness and willingness to learn new technologies.
- Has lateral thinking capability to dissect a problem to its component parts to identify and diagnose root causes.
- Able to troubleshoot and identify problems across different technology capabilities.
Benefits & conditions
- Competitive salary and benefits package
- Chance to make a real impact on the company's growth and success
- Work in a fun and collaborative environment