Back to jobs

Full Stack Developer

Job description

Responsibilities

  • Lead new feature development and continuously refine existing applications for better performance and user experience.
  • Build and integrate RESTful APIs and event-driven microservices using Kafka.
  • Deploy and manage containerized services with Docker and Kubernetes.
  • Write robust, test-driven code that is clean, scalable, and maintainable.
  • Work primarily with Kotlin/Java, while selecting the best language for each challenge.
  • Manage data persistence using PostgreSQL, Aurora, and S3.
  • Utilize AWS cloud infrastructure to deliver resilient, scalable solutions.
  • Embrace continuous integration and delivery for rapid, reliable deployments.

Requirements

  • Strong proficiency in Kotlin and/or Java.
  • Proven experience in back-end development, CI/CD pipelines, and modern software practices.
  • Familiarity with AWS services and cloud-native environments.
  • Ability to learn quickly and adapt in a fast-paced, results-driven setting.
  • Excellent team collaboration, communication, and organizational skills.