Looking for a

Fullstack Engineer

POS-338
Location: Remote
Type: Full-time
Seniority: Senior

About Us:

As a Senior Fullstack Engineer 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.
  • 2+ years of professional experience in full-stack development.
  • Solid understanding of Agile methodologies, particularly Scrum.
  • Experience building user interfaces using Angular.
  • Hands-on experience developing backend services with Java and Spring Boot, including RESTful APIs, microservices, and OpenAPI standards.
  • Proficiency in writing automated tests, including unit and integration testing, using tools such as Jest, Cypress, and JUnit.
  • Experience designing and working with event-driven or asynchronous architectures (e.g., messaging systems like Azure Service Bus).
  • Familiarity with version control systems such as Git or SVN.
  • Experience managing project dependencies effectively.
  • Ability to troubleshoot, debug, and optimize performance in enterprise-level applications.
  • Experience working with CI/CD pipelines using tools such as GitHub Actions or Harness.
  • Familiarity with monitoring and observability tools like Datadog or similar platforms.
  • Knowledge of SQL and/or NoSQL databases.
  • Minimum Upper Intermediate English (B2) or Proficient (C1).

 

Tasks and Responsibilities:

  • Take full ownership of development tasks, ensuring delivery across all stages of the software development lifecycle for both internal and client-facing applications.
  • Design and implement end-to-end solutions, covering frontend development with Angular and backend services using Java and Spring Boot on Azure.
  • Develop and maintain automated testing strategies, contributing to overall code quality and CI/CD practices.
  • Collaborate actively with the team in agile ceremonies such as estimations, retrospectives, and peer reviews to enhance delivery processes.
  • Maintain and improve existing systems, identifying issues and implementing effective solutions.
  • Support and guide team members while contributing ideas to improve technical decisions and development processes.

 

Soft Skills:

  • Responsibility
  • Proactivity
  • Flexibility
  • Great communication skills
Join us

Ready to be part of our team?

Tell us what you're working on—we’ll help you design, scale, and deliver AI-powered software that drives real business outcomes.
Thank you!
Your message has been sent.
We will review it shortly and get back to you.