Job Description
The company is seeking a Software Engineer to join their App Platform team in London. The successful candidate will play multiple roles, including architect, developer, and consultant. They will work closely with server teams to understand their needs and assist with the infrastructure. The Software Engineer will also share their experiences with internal teams and the outside world.
What the role involves:
- Architecting large systems.
- Developing and prototyping code.
- Consulting with server teams.
- Leading internal teams.
Requirements:
- 5+ years of experience as a software engineer.
- Strong Java knowledge.
- Experience with high traffic, scalable web applications.
- Solid understanding of data structures, algorithms, and framework internals.
- Ability to speak and write clearly and concisely.
- Ability to think creatively about solutions.
The role offers:
- Opportunity to work on a large system.