Golang Architect


Job Location:

Jersey, NJ - USA

Monthly Salary: Not Disclosed
Posted on: 4 days ago
Vacancies: 1 Vacancy

Job Summary

Job Title :Golang Architect
Location:Jersey City NJ
Job type :Contract
Exp:10 Years


Key Responsibilities
Architecture & Design
Design and implement scalable resilient and maintainable software architectures using Golang.
Define technical standards coding guidelines and architectural best practices.
Lead the design of microservices APIs event-driven systems and distributed applications.
Create architecture diagrams technical specifications and design documentation.
Evaluate and recommend new technologies frameworks and tools.
Development & Engineering Leadership
Provide hands-on technical leadership and contribute to critical code components.
Review code designs and technical solutions for quality and performance.
Collaborate with engineering teams to ensure architectural consistency.
Drive adoption of software engineering best practices including CI/CD and DevOps methodologies.
Mentor senior developers and engineering teams.
Cloud & Infrastructure
Architect cloud-native solutions on AWS Azure or GCP.
Design containerized applications using Docker and Kubernetes.
Implement observability solutions including logging monitoring and tracing.
Ensure high availability disaster recovery and scalability requirements are met.
Performance & Security
Optimize application performance concurrency and resource utilization.
Design secure authentication authorization and data protection mechanisms.
Ensure compliance with security standards and organizational policies.
Conduct architecture reviews and risk assessments.
Stakeholder Collaboration
Work closely with product managers engineering leaders DevOps teams and business stakeholders.
Translate business requirements into scalable technical solutions.
Participate in strategic technology planning and roadmap discussions.
Required Qualifications
Bachelors or Masters degree in Computer Science Engineering or related field.
10 years of software development experience.
5 years of hands-on experience with Golang in production environments.
Proven experience designing large-scale distributed systems.
Strong understanding of microservices architecture and RESTful APIs.
Experience with cloud platforms (AWS Azure or GCP).
Expertise in containerization and orchestration technologies such as Docker and Kubernetes.
Strong knowledge of SQL and NoSQL databases.
Experience with messaging and streaming platforms such as Apache Kafka RabbitMQ or NATS.
Deep understanding of concurrency networking and performance optimization in Go.
Why join Sonata Software
At Sonata you ll have an outstanding opportunity. The chance to use your skills and imagination to push the boundaries of what s possible. To build never seen before solutions to some of the worlds toughest problems. You ll be challenged but you will not be alone. You ll be joining a team of diverse innovators all driven to go beyond the status quo to craft what comes next.
Sonata Software is an Equal Opportunity Employer encouraging diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race national origin gender identity age religion disability sexual orientation veteran status marital status or any other characteristics protected by law.
Job Title :Golang Architect Location:Jersey City NJ Job type :Contract Exp:10 Years Key Responsibilities Architecture & Design Design and implement scalable resilient and maintainable software architectures using Golang. Define technical standards coding guidelines and architectural best p...