Haystack
← Back to Jobs
Technology

Senior Backend Software Engineer (Go/Golang & Java)

Innovative Information Technologies, IncPhoenix, AZ🇺🇸United StatesPosted 22 Jul 2026

Why This Role Stands Out

This hybrid role offers a fantastic opportunity to leverage your Go and Java expertise in designing and building scalable backend services, with potential for significant impact on high-volume applications. You'll thrive here if you're a seasoned engineer with strong API development and database experience, eager to collaborate in a dynamic tech environment. Apply now to join a reputable company and further your career in innovative technology solutions.

Quick Overview

Work Type
Hybrid
Level
Mid Senior

Job Description

Job Title : Lead Software Engineer
Address : Phoenix, Arizona
Job Duration : 3-6 Months

Primary Skill : GoLang, RESTful APIs
Study Level : Bachelor's Degree
Experience : 7 years

Job Description :
Responsibilities
Design, develop, and maintain backend services using Go (Golang) and JavaBuild and enhance RESTful APIs and microservices supporting high-volume applications
Integrate applications with Java-based services using JWT-based authentication and authorization
Develop and maintain web application components using JavaScript
Design and optimize data models, queries, and integrations with PostgreSQL and Couchbase
Collaborate with product managers, architects, and engineers to deliver scalable solutions
Participate in code reviews and promote engineering best practices
Troubleshoot production issues and implement performance, reliability, and security improvements
Contribute to CI/CD pipelines and automated deployment processes
Document technical designs, APIs, and operational procedures

Required Qualifications
6+ years of software engineering experience developing enterprise applications
Strong proficiency in Go (Golang) and Java
Experience building and consuming RESTful APIs and microservices
Strong JavaScript development experience
Hands-on experience with PostgreSQL and Couchbase
Experience implementing JWT-based authentication and authorization pattern
Strong understanding of distributed systems, API security, and application integration
Experience with Git, CI/CD pipelines, and Agile development methodologies
Strong analytical, problem-solving, and communication skills

Preferred Qualifications
Experience with Google Cloud Platform (Google Cloud Platform) or other cloud platforms
Experience with containerized environments (Docker, Kubernetes)
Familiarity with event-driven architectures and messaging platforms
Experience with observability tools, logging, and monitoring frameworks
Bachelor's degree in Computer Science, Engineering, or a related field

What Success Looks Like
High-quality, maintainable code delivered consistently
Reliable integrations between Go services, Java services, and data platforms
Secure and scalable JWT-based authentication implementations
Well-performing PostgreSQL and Couchbase solutions
Strong collaboration across engineering, product, and operations teams
Continuous improvement of application reliability, performance, and developer productivity

Skills

Docker
Microservices
Agile
Git
Go
Google Cloud
JWT
Java
JavaScript
Kubernetes
Phoenix
PostgreSQL

Similar jobs