Software Engineer

GTECH LLCPhoenix, United States
ContractOn-siteMidLimited info disclosed
50 views0 applications

Description

Required Skills Go (Golang) — Backend Services Java — Enterprise Application Development JWT Authentication & Authorization PostgreSQL & Couchbase RESTful APIs & Microservices JavaScript — Web Application Components CI/CD & Git Workflow Preferred Skills Google Cloud Platform (GCP) Containerization (Docker / Kubernetes) Event-Driven Architecture & Messaging 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 Show more Show less