Full Stack Software Engineer (Java / React / AWS)

Knoxville TNKnoxville, TN
1d$100,000 - $120,000Hybrid

About The Position

We’re looking for a full-stack software engineer who cares as much about impact as they do about what they build. You’ll be joining a brand-new software venture backed by an established, successful company with deep industry experience and a clear mission. We’re building something from the ground up, and we want someone who’s excited by the opportunity to shape both the product and the process from day one. You will work across the full technology stack—from Java backend services to React-based web interfaces and React Native mobile applications—helping to transform user needs into scalable, reliable software solutions. If you’re motivated by meaningful work, enjoy taking ownership, and want to be part of a small, focused team where your ideas influence what gets built, we’d love to talk.

Requirements

  • Bachelor's degree in computer science, Software Engineering, or related field (or equivalent experience)
  • 3+ years of professional software development experience
  • Strong backend development experience with Java
  • Experience with Spring Framework and Hibernate
  • Experience working with PostgreSQL databases
  • Experience building service-oriented or microservice architectures
  • Experience developing applications with React
  • Experience contributing to React Native mobile apps
  • Experience deploying or managing applications in AWS
  • Strong debugging and problem-solving skills
  • Excellent communication and collaboration skills

Nice To Haves

  • Experience designing scalable APIs or distributed systems
  • Experience with Docker or containerization tools
  • Experience building CI/CD pipelines
  • Familiarity with monitoring, logging, or observability tools
  • Experience working in agile development environments

Responsibilities

  • Design, build, and maintain full-stack applications across backend services, web interfaces, and mobile apps.
  • Develop backend systems using Java, Spring, and Hibernate
  • Build modern, responsive web applications using React
  • Contribute to React Native mobile applications for iOS and Android.
  • Work with product users and stakeholders to gather requirements and translate them into technical solutions.
  • Troubleshoot and resolve production issues, bugs, and performance bottlenecks.
  • Implement new product features from concept through deployment.
  • Write clean, maintainable, well-tested code following engineering best practices.
  • Participate in architecture discussions to improve scalability and reliability.
  • Deploy and operate applications within AWS infrastructure
  • Collaborate with cross-functional teams including product, design, and operations.

Benefits

  • Competitive salary
  • Health, dental, and vision insurance
  • Life & Disability Insurance
  • 401(k)
  • Paid time off and company holidays
  • Company paid telemedicine
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service