About The Position

We are seeking a highly skilled and experienced Senior Full Stack Engineer to join a dynamic team. The role is a hands-on development position focused on building robust, scalable, high-performance applications end to end, particularly enterprise-level applications involving asynchronous processing and data handling. The engineer will work across front-end and back-end systems and contribute to application development, testing, deployment, and production monitoring.

Requirements

  • Bachelor's degree in Computer Science or a related field.
  • Proven experience as a Full Stack Engineer with a strong portfolio of projects.
  • Expertise in the listed technologies and demonstrated ability to solve complex problems and deliver high-quality solutions.
  • Excellent communication skills and ability to collaborate effectively in an Agile team environment.
  • Strong understanding of software development best practices, design patterns, and system architecture.
  • Required skill: Java.

Responsibilities

  • Design, develop, and maintain server-side applications using Spring Boot and Java, emphasizing business logic and microservices architecture.
  • Implement and manage high-volume data processing and business-critical tasks using Spring Batch.
  • Build responsive, modular user interfaces with Angular.
  • Develop and manage asynchronous operations and callbacks using Node.js.
  • Apply REST principles when designing and consuming APIs.
  • Manage and optimize relational databases, primarily PostgreSQL, including schema design, query optimization, and performance tuning.
  • Oversee and enhance CI/CD pipelines by writing and maintaining Jenkins scripts for automated build, test, and deployment processes.
  • Use AWS services, including EC2, S3, RDS, and Lambda, to deploy, manage, and scale applications.
  • Work with distributed systems and Kafka to build real-time data pipelines and event-driven architectures.
  • Write unit, integration, and end-to-end tests using JUnit, Mockito, Cypress, Selenium, and Karate.
  • Implement and use Datadog monitoring tools to observe, troubleshoot, and optimize production application performance.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service