🎯 £68,600 - £92,400 OTE
➡️ £52,000 - £70,000 base salary
✨ Wicked benefits
🌍 Based in GMT +/- 3 hours
🧑 Reports to Lead Engineer
🔎 What we're looking for
Join us as a Senior Full Stack Engineer in our diverse, global and fully remote team to design and own HighCohesion’s internal and external services.
You’ll be identifying and addressing gaps in our platform, as well as delivering features as defined by our product roadmap. You will collaborate with team members at all levels to both seek and provide architectural input, guidance and direction. You’ll have plenty of time to be a hands-on Engineer and become intimately familiar with the codebase.
📋 Your responsibilities
- Overall responsibility for creating, maintaining and improving HighCohesion microservices. These include back end and front end.
- Optimise these services for low latency and high bandwidth traffic.
- Enforce modern security best-practices and shore-up our backend.
- Implementing and optimising unit and functional testing processes.
- Owning pull and merge requests for your team
- Inputting into technical and architectural decisions
- Communicating with the organisation on progress, blockers and opportunities
- Writing technical documentation about any product update or service changes.
💯 Your qualifications
Required
- 3+ years experience as a software engineer - with recent product company experience.
- Experience working on a dynamic product that is ever changing and evolving rapidly
- Good experience coding with PHP and Python, any other language will be a plus
- Experience working with one frontend microservice like VueJs or React
- Experience with local environments set up and Docker Compose
- Excellent understanding of REST and GraphQL APIs and HTTP protocols
- You’re a great verbal and written communicator and can write clear and concise documentation and keep it up to date
- Can work across the software development lifecycle
Desirable
- Good understanding of AWS cloud services
- Strong understanding of version control systems
- Experience working with non-relational databases
- Educated teams around good coding practices and principles
- Worked with management to help other Engineers perform and grow
- A passion for simplifying development for yourself and others
🧠 You