About Us:
As a Senior Backend Engineer at Kenility, you’ll join a tight-knit family of creative developers, engineers, and designers who strive to bring the highest-quality products to market.
Technical Requirements:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 5+ years of experience in backend engineering, including strong involvement in production support environments.
- Solid experience developing backend services, APIs, and microservices using Java.
- Strong proficiency in Python for scripting, automation, and internal tooling.
- Advanced SQL knowledge, including query troubleshooting and performance improvement.
- Experience operating and supporting MySQL and PostgreSQL databases in production.
- Hands-on experience using Datadog for monitoring, observability, and incident investigation.
- Experience with Docker and Kubernetes for containerized application deployment and orchestration.
- Practical experience working with AWS to deploy, maintain, and operate backend services.
- Proven day-to-day use of AI tools, such as LLMs, copilots, or agents, to support engineering workflows through prompts, automations, or repeatable processes.
- Strong troubleshooting, incident management, and stakeholder communication abilities, with a proactive approach to sharing updates, risks, and blockers.
- Ability to explain how AI tools have improved engineering workflows through prompt strategies, coding environments, review cycles, automations, or templates.
- Sound judgment when deciding whether to use AI tools and how to validate AI-generated outputs before applying them to production-related work.
- Experience transforming AI-assisted experiments into reliable workflows, runbooks, scripts, or team practices.
- Ability to detect operational bottlenecks and apply AI-assisted solutions intentionally to improve efficiency.
- Experience with Terraform or Jenkins is a plus.
- Familiarity with MongoDB is a plus.
- Experience with Google Cloud Platform or Microsoft Azure is a plus.
- Practical TypeScript experience for tooling or automation is a plus.
- Minimum Upper Intermediate English (B2) or Proficient (C1).
Tasks and Responsibilities:
- Support and maintain Bill Pay backend services to help ensure reliability, availability, and strong performance.
- Investigate and resolve production incidents independently, even in high-pressure situations.
- Collaborate with customer support teams to analyze, address, and prevent recurring or newly detected issues.
- Build scripts, templates, workflows, and automations that reduce repetitive operational work.
- Practically apply AI tools to speed up debugging, code creation, log analysis, and documentation tasks.
- Turn AI-assisted explorations into dependable workflows and runbooks that can be reused by the team.
- Create and update runbooks, postmortems, and technical documentation to make operational knowledge easy to share.
- Keep stakeholders and support teams informed about progress, risks, blockers, and incident status.
- Identify slow or repetitive support processes and improve them through small automations, scripts, templates, or AI-assisted workflows.
- Explore AI tools with a clear engineering purpose, focusing on solving real workflow challenges.
- Review and validate AI-generated outputs before using them in production workflows, scripts, documentation, or incident analysis.
Soft Skills:
- Responsibility
- Proactivity
- Flexibility
- Great communication skills