About Us:
As a Senior Kotlin Developer at Kenility, you’ll join a tight-knit family of creative developers, engineers, and designers who strive to develop and deliver the highest quality products into the market.
Technical Requirements:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Solid experience developing backend solutions using Kotlin, with additional proficiency in Java being a plus.
- Proven ability to deploy, manage, and optimize services in AWS environments, particularly leveraging Amazon EC2 and S3.
- Familiarity with CloudWatch for setting up performance monitoring and logging across systems.
- Hands-on experience with CI/CD integration using tools like Jenkins.
- Proficient in containerizing applications and handling container-based deployments with Docker.
- Skilled in defining infrastructure as code using CloudFormation or Terraform.
- Good understanding of cloud networking and infrastructure communication.
- Clear verbal and written communication skills for effective collaboration across distributed teams.
- Minimum Upper Intermediate English (B2) or Proficient (C1).
Tasks and Responsibilities:
- Design, build, and maintain backend services using Kotlin and Java where applicable.
- Deploy and manage backend infrastructure on AWS, ensuring scalability and reliability.
- Set up and monitor system metrics and logs using CloudWatch.
- Implement and maintain CI/CD pipelines with Jenkins.
- Package applications with Docker and oversee containerized deployments.
- Develop infrastructure templates and scripts using CloudFormation or Terraform.
- Maintain secure and efficient networking between environments.
- Work alongside cross-functional teams to expand backend capabilities.
- Resolve production issues and enhance system performance.
- Coordinate effectively with stakeholders across multiple time zones.
Soft Skills:
- Responsibility
- Proactivity
- Flexibility
- Great communication skills