Backend Engineer (Go/Java)
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
ResponsibilitiesDesign, develop, and maintain backend services using Go (Golang) and JavaBuild and enhance RESTful APIs and microservices supporting high-volume applicationsIntegrate applications with Java-based services using JWT-based authentication and authorizationDevelop and maintain web application components using JavaScriptDesign and optimize data models, queries, and integrations with PostgreSQL and CouchbaseCollaborate with product managers, architects, and engineers to deliver scalable solutionsParticipate in code reviews and promote engineering best practicesTroubleshoot production issues and implement performance, reliability, and security improvementsContribute to CI/CD pipelines and automated deployment processesDocument technical designs, APIs, and operational proceduresBackend Engineer (Go/Java)- Phoenix, AZ6+ months3 days onsite hybridRequired Qualifications6+ years of software engineering experience developing enterprise applicationsStrong proficiency in Go (Golang) and JavaExperience building and consuming RESTful APIs and microservicesStrong JavaScript development experienceHands-on experience with PostgreSQL and CouchbaseExperience implementing JWT-based authentication and authorization patternStrong understanding of distributed systems, API security, and application integrationExperience with Git, CI/CD pipelines, and Agile development methodologiesStrong analytical, problem-solving, and communication skillsPreferred QualificationsExperience with Google Cloud Platform (GCP) or other cloud platformsExperience with containerized environments (Docker, Kubernetes)Familiarity with event-driven architectures and messaging platformsExperience with observability tools, logging, and monitoring frameworksBachelor s degree in Computer Science, Engineering, or a related field