About Us:
As a Fullstack 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.
- 3 to 5 years of experience working with cloud platforms such as Azure or Google Cloud.
- Solid experience with containerization technologies, including Docker, Kubernetes, and Helm.
- Proven background using infrastructure-as-code tools, particularly Terraform.
- Experience working within the software development lifecycle and agile team environments.
- At least 2 years of experience developing front-end applications using Angular.
- Familiarity with backend service development and asynchronous API design using frameworks such as FastAPI and Spring Boot.
- Experience integrating systems through message queues and event-driven architectures.
- Knowledge of CI/CD processes and automation using tools like GitHub Actions.
- Exposure to AI-related technologies such as LLMs, RAG systems, or agent-based frameworks is considered a plus.
- Ability to handle multiple responsibilities, manage priorities effectively, and adapt to changing project needs.
- Strong communication and collaboration skills, with experience working across technical and business teams.
- Capability to manage small to medium-sized initiatives while meeting deadlines in dynamic environments.
- Interest in continuous learning and expanding knowledge across different technology domains.
- Minimum Upper Intermediate English (B2) or Proficient (C1).
Tasks and Responsibilities:
- Design and build backend services ensuring scalability and reliability.
- Develop asynchronous APIs using technologies such as FastAPI and Java Spring Boot.
- Integrate systems using messaging platforms and event-driven design patterns.
- Contribute to front-end development using Angular when required.
- Work closely with Azure services on a daily basis to support application functionality.
- Manage and provision infrastructure using Terraform following best practices.
- Build and maintain CI/CD pipelines using GitHub Actions for automated delivery.
- Troubleshoot and resolve issues related to API deployments within Kubernetes environments like AKS.
- Ensure proper monitoring and observability of cloud solutions using tools such as Datadog.
- Support SLA compliance and participate in incident management processes.
- Maintain clear and structured documentation of systems, processes, and solutions.
- Collaborate with cross-functional technology and infrastructure teams to achieve project goals.
- Participate in on-call rotations and provide support during business hours.
Soft Skills:
- Responsibility
- Proactivity
- Flexibility
- Great communication skills