Una candidatura completa en un minuto
Currículum y carta de presentación personalizados, listos para enviar.
VSG Business Solutions LLC in Menlo Park, CA seeks a highly skilled Golang Developer to design, develop, and maintain scalable, high-performance applications.
You will build distributed systems and APIs (REST, SOAP, and gRPC) and work with cloud-native architectures using containers, Kubernetes, and service mesh technologies. UNIX/Linux proficiency required.
We are seeking a highly skilled Golang Developer to design, develop, and maintain scalable, high-performance applications and services. The ideal candidate will have strong software engineering fundamentals, expertise in Golang or Java-based development, and experience building distributed systems, APIs, and cloud-native applications. The role requires a hands-on engineer who thrives in an Agile environment and is passionate about delivering robust and scalable solutions.
Design, develop, test, and deploy high-performance applications using Golang and modern software engineering practices.
Build and maintain scalable microservices and distributed systems following Object-Oriented Design (OOD) and Service-Oriented Architecture (SOA) principles.
Develop and consume REST, SOAP, and gRPC services with a focus on extensibility, reusability, and performance.
Collaborate with cross-functional teams to design and implement cloud-native solutions using containers and service mesh technologies.
Write efficient and optimized SQL queries and interact with relational databases such as Sybase, Oracle, PostgreSQL, or similar platforms.
Participate in architecture discussions, code reviews, and technical design sessions.
Implement CI/CD pipelines and contribute to continuous integration and deployment processes.
Troubleshoot production issues, perform root cause analysis, and implement sustainable fixes.
Develop and maintain UNIX shell scripts for automation and operational support activities.
Work closely with stakeholders in Agile/SCRUM teams to deliver high-quality software solutions.
Strong analytical and problem-solving skills.
Excellent verbal and written communication abilities.
Self-motivated with the ability to work independently and manage multiple priorities.
Creative thinker with a proactive approach to challenges.
Strong collaboration and teamwork skills.
Experience working in SCRUM, Agile, and iterative development environments.