Social network you want to login/join with:
Sr. Software Engineer - Fullstack, London
Client:
Location:
London, United Kingdom
Job Category:
Other
-
EU work permit required:
Yes
Job Reference:
ef25dbf7ad63
Job Views:
10
Posted:
26.04.2025
Expiry Date:
10.06.2025
Job Description:
About the Role
Designs, develops, and maintains logical designs of mission-critical enterprise application systems and services that leverage Restful services and serverless architecture. Ensures that application and services designs align with our strategic technology direction and mission of helping stranded motorists digitally connect to our platform. Recommends strategies for improving system applications and services with a focus on ease of deployment, security, reliability, stability, availability, and performance. These include:
- Independently analyze and resolve production problems, assessing risk and alternatives as appropriate, and implementing pragmatic roadmaps that lead to durable solutions.
- Evaluate and interpret requirements to design, develop, and implement appropriate capabilities.
- Perform code reviews, identify potential issues to reduce technical debt, and provide coding best practice recommendations.
- Take ownership of tasks and deliver with limited supervision while using own discretion to seek help when necessary.
- Inspire and mentor engineering colleagues, especially junior engineers.
- Continuously champion improvement by identifying ways to raise the quality of the team, systems, and organization.
Key Outcomes
- Deliver products/systems through their full lifecycle, from conception to maintenance and iteration.
- Contribute to a culture of quality, availability, and security by supporting industry-leading practices.
- Collaborate with product owners, architects, operations, client services, and cross-functional teams to design solutions quickly and identify new opportunities.
Qualifications
- BS degree in CS, Engineering, Mathematics, or equivalent practical experience.
- Experience building large, complex systems, especially web services, RESTful APIs, and CI/CD.
- 5-8 years of software application development and design experience.
- Understanding of fundamental design principles behind scalable applications.
- Experience collaborating with Product Managers and Owners.
- Ability to create database schemas supporting business processes, with experience in PostGres SQL, Oracle, SQL Server, MongoDB, DynamoDB.
- Familiarity with AWS or Azure.
Preferred Qualifications
- Experience with microservice and serverless architectures.
- Experience with React.js and/or Angular.js.