About Us:
As a Senior Fullstack Go Developer at Kenility, you will become part of a collaborative team of developers, engineers, and designers focused on delivering top-quality software solutions to the market.
Technical Requirements:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Extensive professional experience developing backend applications with Go (Golang).
- Hands-on experience working in Linux-based application environments.
- Solid knowledge of MongoDB or other NoSQL database technologies.
- Experience designing and maintaining backend services, APIs, and distributed or hybrid monolithic/microservices architectures.
- Strong analytical and troubleshooting skills with the ability to identify and resolve root causes efficiently.
- Experience supporting production systems or enterprise-grade customer-facing applications.
- Ability to work effectively with legacy or acquired software products.
- Strong collaboration and communication skills in distributed team environments.
- Experience with Vue.js or comparable modern JavaScript frameworks is considered a plus.
- Familiarity with Ant Design or similar UI component libraries is desirable.
- Exposure to cybersecurity, application security, ASPM, DevSecOps, or developer productivity tools is a plus.
- Experience integrating applications with Jira, CI/CD pipelines, DevOps platforms, Slack, observability tools, or similar enterprise solutions is preferred.
- Familiarity with AI-powered development or code exploration tools is an advantage.
- Previous experience in sustaining engineering, long-term support (LTS), product maintenance, or post-acquisition software support is highly valued.
- Minimum Upper Intermediate English (B2) or Proficient (C1).
Technical Requirements:
- Provide engineering support for complex issues escalated from the Client’s support organization involving the legacy ASPM platform.
- Analyze customer-reported incidents to identify underlying technical causes and propose effective solutions.
- Develop reliable bug fixes, software patches, and targeted maintenance improvements while preserving product stability.
- Work across Go-based services, MongoDB databases, Linux environments, and related application components.
- Ensure continued support for legacy customers while limiting new feature development to critical business needs.
- Collaborate closely with product operations, QA, engineering teams, support specialists, and internal product experts.
- Produce clear technical documentation, troubleshooting guides, and product knowledge to facilitate ongoing knowledge transfer.
- Leverage approved AI tools to accelerate onboarding and improve understanding of the existing codebase.
- Validate implemented fixes with careful consideration of regression risks and overall customer impact.
- Apply a practical, customer-focused mindset when maintaining and supporting legacy software products.
Soft Skills:
- Responsibility
- Proactivity
- Flexibility
- Great communication skills