Software Engineer
  • GTECH LLC
3 Days Ago
40-55 per Hourly
W2, C2C, 1099
Phoenix-AZ
8-20 Years
Required Skills: Golang, Java, SQL, PostgreSQL, JavaScript, Microservices, CI/CD
Job Description
What This Role Is Really About
This engineer needs to build and connect backend services that are secure, fast, and reliable — primarily using Go and Java — while working with modern databases, REST APIs, and cloud infrastructure. Think of them as a backend generalist who's security-aware, data-savvy, and can ship production-grade code independently
 
Required Skills
  1. Go (Golang) — Backend Services
  2. Java — Enterprise Application Development
  3. JWT Authentication & Authorization
  4. PostgreSQL & Couchbase
  5. RESTful APIs & Microservices
  6. JavaScript — Web Application Components
  7. CI/CD & Git Workflow
Preferred Skills
  1. Google Cloud Platform (GCP)
  2. Containerization (Docker / Kubernetes)
  3. Event-Driven Architecture & Messaging
  4. Observability — Logging, Monitoring, Alerting
Official Job Description:
We are seeking Software Engineers to join our engineering team and contribute to the development of scalable, cloud-native applications and services. The ideal candidates are hands-on engineers with strong backend development experience in Go and Java, solid database expertise, and experience integrating secure authentication and authorization solutions across distributed systems.
 
Responsibilities
•       Design, develop, and maintain backend services using Go (Golang) and Java
•       Build 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 (GCP) 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

Jobseeker

Looking For Job?
Search Jobs

Recruiter

Are You Recruiting?
Search Candidates