Senior Software Engineer (Contract)
Xiatech
- Fitzrovia, Central London
- Contract
- Full-time
- Real-time, single view of data
- Real-time, actionable insights, including predictive analytics
- Provide technical leadership and mentorship to more junior engineers, fostering a culture of collaboration, innovation, and excellence.
- Design, implement, and maintain scalable and efficient integrations and complex workflows/pipelines.
- Work with clients and third parties to analyse requirements.
- Create high and low-level designs to be used by the squad.
- Work with the Product Owner to prioritise and orchestrate work between engineers, including setting non-functional requirements.
- Work as part of a cross-functional squad to deliver new features using agile methodologies.
- Maintain high technical standards and create well-tested and documented code.
- Mentor and improve the technical skills of other team members through peer reviews.
- Help the company continuously improve by contributing to the wider engineering community, as well as your squad.
- 5+ years experience in Software Engineering.
- Strong proficiency in Go.
- Experience with MongoDB and other data stores.
- Designed and built event-based and microservice architectures.
- Ability to produce high-level and low-level designs/solutions.
- Cloud platforms, especially GCP services such as GCS, GKE, and Pub/Sub.
- Competent with containerization and IaC tools (Docker, Kubernetes, Terraform).
- Have built CI/CD pipelines. Familiarity with GitOps (ArgoCD) is a bonus.
- Experience using observability tooling (Grafana, Prometheus, etc).
- Ideally built workflow engines (e.g. AWS step functions, Temporal) and integrations with third parties (FTP, SQL, APIs, etc).
- Worked within an agile environment (Scrum, Kanban, etc).
- Previous experience in the retail domain is highly desirable.
- Excellent communication and presentation skills.
- Ability to work directly with customers to drive requirements.
- Innovative
- Driven
- Resilient
- Insightful
- Empathetic
- Analytical
- Self-Starter
- Creative
- Problem solver