Description Job Title: Senior Backend Engineer About KX : Our mission is to accelerate data and AI-driven innovation with high-performance analytics solutions, enabling our customers to transform into AI-first enterprises. KX is trusted by the world’s leading organisations across financial services, aerospace and defence, life sciences, telecoms, and advanced manufacturing. At the heart of our platform is the fastest independent time series and vector data analytics engine on the market, delivering unmatched speed and scale. Our technology powers high-performance applications across cloud, on-premise, and edge environments, enabling customers to discover richer insights and make better-informed decisions, faster. 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 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