Lead Full Stack Engineer

Cynet SystemsMinneapolis, MN

About The Position

This role involves designing, developing, testing, and deploying robust, scalable full-stack applications. The engineer will develop backend services and RESTful APIs using Java/Kotlin and Spring, build and maintain responsive web interfaces using Angular and TypeScript, and integrate front-end applications with REST APIs and backend services. The position also requires working with relational databases using JPA and related technologies, writing clean, efficient, maintainable, and well-tested code, and participating in code reviews, sprint planning, technical design discussions, and stakeholder and cross-team meetings. Additionally, the role includes troubleshooting, debugging, and optimizing application performance, and working with CI/CD pipelines and containerized deployments using GitLab CI and Docker.

Requirements

  • 5+ years of experience with Java/Kotlin.
  • Experience with Spring and JPA.
  • Experience with AWS.
  • Experience with Angular and TypeScript.
  • Experience with Docker.
  • Experience with Groovy/Spock.
  • Experience with GitLab CI.

Responsibilities

  • Design, develop, test, and deploy robust, scalable full-stack applications.
  • Develop backend services and RESTful APIs using Java/Kotlin and Spring.
  • Build and maintain responsive web interfaces using Angular and TypeScript.
  • Integrate front-end applications with REST APIs and backend services.
  • Work with relational databases using JPA and related technologies.
  • Write clean, efficient, maintainable, and well-tested code following software development best practices.
  • Participate in peer code reviews, sprint planning, technical design discussions, and stakeholder and cross-team meetings.
  • Troubleshoot, debug, and optimize application performance across both front-end and back-end components.
  • Work with CI/CD pipelines and containerized deployments using GitLab CI and Docker.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service