Disclaimer: Hunt UK Visa Sponsors aggregates job listings from publicly available sources, such as search engines, to assist with your job hunting. We do not claim affiliation with KX. For the most up-to-date job details, please visit the official website by clicking "Apply Now."
About KX:
At KX we build time-series, vector-native database solutions our customers use to unlock knowledge and predictive power they can act on with confidence. By simultaneously supporting unstructured and structured data, KX powers accurate, highly contextual results for AI and automation applications with transformative speed, unlimited scalability, and extremely low computing costs.
Customers across financial services, manufacturing, telecommunications, life sciences, and aerospace and defense industries use KX to enable real-time processing of vast time-series datasets, improve operational efficiency, speed up discovery, and enhance real-time situational awareness and cybersecurity. KX brings a proven track record of 30 years of customer success, and operates from more than 15 offices across North America, Europe and Asia Pacific
Key Responsibilities :
- Design and Development: Design, develop and architect infrastructure focused solutions and API services using Cloud Native tooling in a microservices based architecture.
- Microservices: Develop and maintain microservices, ensuring they are secure, scalable, maintainable, and performant.
- Cloud-Native Technologies: Implement and manage cloud-native solutions using platforms such as AWS, Azure, or Google Cloud.
- Cloud Services: Utilize cloud services (e.g., databases, storage, messaging) to enhance application functionality and performance.
- Architecture: Apply architectural principles and design patterns to create robust and scalable backend systems.
- Integration: Work closely with frontend and DevOps teams to ensure seamless integration and deployment of services.
- Performance Optimization: Monitor and optimize the performance of backend services to ensure high availability and reliability.
- Troubleshooting: Diagnose and resolve technical issues, ensuring the stability and reliability of backend systems.
- Documentation: Write and maintain comprehensive technical documentation for developed services and systems.
- Mentorship: Provide guidance and mentorship to junior engineers, fostering a collaborative and growth-oriented environment.
- Agile Participation: Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.
Skills & Qualifications :
- Qualification: Bachelor's degree in computer science, Engineering, or a related field or equivalent experience.
- Industry Experience: 10+ years of experience in a Senior Software Engineer role with a strong focus on building & deploying backend services.
- Technical Expertise: Expert level proficiency in building & deploying high performance Cloud native services using either Python/Golang/NodeJS in a based Microservices architecture.
- Cloud-Native Technologies: Hands-on experience with cloud-native technologies and platforms (AWS, Azure, Google Cloud).
- Cloud Services: Knowledge of cloud services such as databases, storage, and messaging.
- Architecture: In depth knowledge of architectural principles and design patterns for building scalable systems.
- API Development: Experience in designing and developing APIs using industry standards such as – RESTful or gRPC
- Security: Through understanding of security best practices and privacy regulations (e.g., SAST/DAST, Pen Testing, OWASP Top 10, GDPR)
- Performance Optimization: Ability to monitor and optimize the performance of backend services.
- Problem-Solving: Strong troubleshooting skills and the ability to diagnose and resolve technical issues.
- Collaboration: Work closely with cross-functional teams, including developers, product managers, and stakeholders, to deliver high-quality products. Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.
- Communication: Strong verbal and written communication skills, capable of engaging with both technical and non-technical stakeholders.
- Agile Methodologies: Familiarity with agile development processes and working in sprints.
Tech Stack & Tools :
- Containerization (must): Docker, Kubernetes, Helm
- Infrastructure Technologies: Terraform, CloudFormation/ARM, Bash, Python scripting etc.
- Cloud Platforms: AWS (Preferred) / Azure / GCP
- CI/CD Tools: GitLab CI / GitHub Actions / Azure DevOps
- Languages & Frameworks: Python/Go/NodeJS
- Version Control: Git
- Agile Tooling: JIRA, Confluence
- Development Tools: VS Code, Scripting - Bash, PowerShell
What would help:
- Cloud Native Stack: Demonstrable experience using Kubernetes, Docker, Helm Charts and related cloud native technology stack.
- DevOps: Working knowledge of setting up CI/CD pipelines and using infrastructure as code (IaC) tools such as Terraform, Git/Gitlab, ARM/CloudFormation etc.
- DevSecOps: Good understanding of security best practices around securing the Software supply chain, vulnerability & threat assessment - SCST/DAST, Identity & Access management, secure communications – encryption in transit & at rest etc.
- Database Management: Experience with designing, developing and deploying SQL and/or NoSQL databases such as PostgreSQL, Redis, MongoDB, and S3/Blob Storage.
- Backend Services: Expert level knowledge of designing, developing and deploying backed API services using any of Python/Golang/NodeJS
- Frontend stack: Some understanding of frontend tech stack - HTML5, JavaScript/Typescript, Automated Test Frameworks.
- Documentation: UML, PlantUML, Wiki / Confluence, Draw.IO/Lucid
Location & Workplace Type:
This role will be based anywhere in the UK, with a Remote or Hybrid working model.
Why Choose KX?
Data Driven: We lead with instinct and follow fact.
Naturally Curious: We lean in, listen and learn fast.
All In: We take ownership, take on challenges and give it our all.
Benefits:
- Competitive salary
- Individually tailored training and development
- Private healthcare and Employee Assistance Programme
- Enhanced maternity and paternity package
- Wellness Days and Volunteer Days