Software Engineers (Golang/Java)

TechnologentPhoenix, AZ
Onsite

About The Position

We are seeking a Senior Software Engineer to join a high-performing engineering team responsible for building scalable, cloud-native applications and services. This role focuses on backend development, API design, distributed systems, and secure application integration across modern enterprise platforms. The ideal candidate has strong experience with Go (Golang), Java, microservices architecture, and database technologies, along with a passion for building secure, reliable, and high-performing applications.

Requirements

  • 6+ years of experience developing enterprise software applications
  • Strong proficiency with: Go (Golang) Java JavaScript
  • Experience designing and developing RESTful APIs and microservices
  • Hands-on experience with: PostgreSQL Couchbase
  • Experience implementing JWT-based authentication and authorization solutions
  • Strong understanding of: Distributed systems API security Application integration patterns
  • Experience with Git, CI/CD pipelines, and Agile development methodologies
  • Strong analytical, troubleshooting, and communication skills

Nice To Haves

  • Experience with cloud platforms such as: Google Cloud Platform (GCP) AWS Azure
  • Experience with containerization technologies including Docker and Kubernetes
  • Familiarity with event-driven architectures and messaging platforms
  • Experience with observability, logging, and monitoring tools
  • Bachelor's degree in Computer Science, Engineering, or related field
  • Strong software engineering fundamentals and backend development expertise
  • Passion for building secure, scalable, and maintainable applications
  • Ability to work effectively within Agile, cross-functional teams
  • Strong problem-solving and communication skills
  • Commitment to continuous improvement, engineering excellence, and operational reliability

Responsibilities

  • Design, develop, and maintain backend services using Go (Golang) and Java
  • Build and enhance RESTful APIs and microservices supporting enterprise-scale applications
  • Implement secure authentication and authorization solutions using JWT and related security patterns
  • Develop and maintain application components using JavaScript
  • Design, optimize, and support data models and integrations utilizing PostgreSQL and Couchbase
  • Collaborate with product managers, architects, and engineering teams to deliver scalable software solutions
  • Participate in code reviews and contribute to engineering standards and best practices
  • Troubleshoot production issues and implement performance, reliability, and security improvements
  • Contribute to CI/CD pipelines and automated deployment processes
  • Create and maintain technical documentation, API specifications, and operational procedures

Benefits

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service