Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Golang Architect- R01544693 image - Rise Careers
Job details

Golang Architect- R01544693

Architect


Primary Skills
  • AngularJS, JavaScript, CSS3, React JS, CI/CD Pipeline, Java, Hibernate, Oracle RDBMS, Kafka, Docker, Spring Core, Spring Boot, HTML5, Kubernetes, MySQL


Secondary Skills
  • Golang


Job requirements
Job Title: Golang Architect
Experience: 8-12+ years
Job Summary
·       We are looking for a highly experienced Golang Architect to design and lead the implementation of scalable, high-performance applications and systems.
·       The ideal candidate will have a deep understanding of Go programming, architecture design patterns, microservices, and cloud-native applications. You will be responsible for guiding engineering teams in building robust systems and ensuring alignment with business objectives.
Key Responsibilities
1.Architect and Design:
·       Design scalable, maintainable, and high-performance systems using Golang.
·       Define architecture principles, guidelines, and best practices for microservices and distributed systems.
·       Lead architectural reviews, ensuring adherence to quality standards.
2.Technical Leadership:
·       Provide technical leadership to engineering teams.
·       Collaborate with developers, DevOps, and product teams to deliver end-to-end solutions.
·       Mentor and guide the development team on Golang best practices and modern architectures.
3.Performance and Scalability:
·       Analyze existing systems and optimize for performance, scalability, and reliability.
·       Identify bottlenecks and architect solutions to handle large-scale traffic and concurrency.
4.Microservices and Cloud:
·       Architect and implement microservices-based applications.
·       Leverage cloud platforms like AWS, GCP, or Azure to build cloud-native solutions.
·       Integrate CI/CD pipelines for continuous delivery and deployment.
5.Code Quality and Standards:
·       Establish and enforce coding standards, code reviews, and best practices.
·       Collaborate with the team to create high-quality, testable code.
6.Research and Innovation:
·       Keep up-to-date with the latest industry trends and technologies in Golang and architecture.
·       Evaluate tools, frameworks, and libraries to enhance development processes.
Required Skills
1.Technical Expertise:
·       5+ years of hands-on experience in Golang development.
·       Strong background in designing and developing distributed systems, microservices, and RESTful APIs.
·       Deep understanding of concurrency, goroutines, and Go patterns.
2.Architecture and Design:
·       Proven experience in system design, high-level architecture, and distributed systems.
·       Expertise in event-driven architecture, messaging queues (e.g., Kafka, RabbitMQ), and pub/sub patterns.
·       Experience with database systems like PostgreSQL, MySQL, or NoSQL databases such as MongoDB, Cassandra.
3.Cloud and DevOps:
·       Hands-on experience with cloud platforms: AWS, GCP, or Azure.
·       Familiarity with Kubernetes, Docker, Helm, and serverless architectures.
·       Experience with CI/CD tools such as Jenkins, GitHub Actions, or GitLab CI.
4.System Optimization:
·       Strong problem-solving skills and experience optimizing application performance.
 
Other Skills:
·       Proficiency in version control systems (Git).
·       Strong understanding of software development methodologies (Agile/Scrum).
 
Preferred Qualifications
·       Experience with GraphQL, gRPC, and APIs.
·       Familiarity with monitoring tools like Prometheus, Grafana, ELK stack, or Datadog.
·       Experience with serverless functions and cloud-native development.
·       Strong understanding of security best practices in distributed systems.
·       Previous experience as a tech lead or architect.
Soft Skills
·       Excellent communication and leadership skills.
·       Ability to work in cross-functional teams.
·       Strong analytical and problem-solving abilities.
·       Proactive, innovative, and collaborative mindset.
Educational Qualifications
·       Bachelor's/Master's degree in Computer Science, Software Engineering, or related field.
 
 


$70 - $78 an hour

Equal Employment Opportunity Declaration

Brillio is an equal opportunity employer to all, regardless of age, ancestry, colour, disability (mental and physical), exercising the right to family care and medical leave, gender, gender expression, gender identity, genetic information, marital status, medical condition, military or veteran status, national origin, political affiliation, race, religious creed, sex (includes pregnancy, childbirth, breastfeeding, and related medical conditions), and sexual orientation. 


Average salary estimate

$153920 / YEARLY (est.)
min
max
$145600K
$162240K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Golang Architect- R01544693, Brillio

If you’re an innovative technologist with a passion for building robust applications, Brillio has an exciting opportunity for you! We're on the lookout for a Golang Architect in Saint Louis, Missouri, to take the lead in designing and implementing scalable, high-performance systems. In this role, you’ll leverage your expertise in Go programming and architecture design patterns to craft solutions that align with business goals. You'll be guiding our talented engineering teams, helping them adopt best practices in Golang as you architect microservices and cloud-native applications. Your technical leadership will involve collaborating closely with developers and DevOps teams, ensuring that everyone is on the same page while delivering end-to-end solutions. You will also have the opportunity to innovate by evaluating the latest tools and technologies, optimizing existing systems, and pushing our coding standards to the next level. With your extensive experience, you'll help us integrate CI/CD pipelines to streamline our development processes. If you thrive in a dynamic environment and enjoy mentoring others while facing challenges head-on, this Golang Architect role at Brillio is the perfect fit for you.

Frequently Asked Questions (FAQs) for Golang Architect- R01544693 Role at Brillio
What are the key responsibilities of a Golang Architect at Brillio?

As a Golang Architect at Brillio, you will design scalable and high-performance systems using Golang, lead architectural reviews, provide technical leadership to engineering teams, and ensure alignment with business objectives. You'll focus on architecting microservices, optimizing performance, and establishing coding standards. Your guidance will shape best practices within the development team, helping them create robust, cloud-native applications.

Join Rise to see the full answer
What qualifications are required for the Golang Architect position at Brillio?

To become a Golang Architect at Brillio, you should have 8-12+ years of experience in software development with at least 5 years in Golang. The ideal candidate will have a strong background in system design, distributed systems, and experience with cloud platforms. A Bachelor’s or Master’s degree in Computer Science or a related field is preferred. You'll also need excellent problem-solving skills and a solid understanding of DevOps practices.

Join Rise to see the full answer
What soft skills are necessary for a Golang Architect at Brillio?

Brillio values strong communication and leadership skills in a Golang Architect. The ability to work collaboratively in cross-functional teams is crucial, as is having a proactive and innovative mindset. Being analytical and having exceptional problem-solving abilities will help you guide teams effectively and tackle architectural challenges.

Join Rise to see the full answer
How does Brillio define the role of a Golang Architect?

At Brillio, the Golang Architect plays a pivotal role in shaping the architecture of applications. This involves setting principles for design, ensuring quality standards are met through architectural reviews, and mentoring development teams. Your responsibility also extends to pushing for performance improvements and creating cloud-native solutions using the latest technologies.

Join Rise to see the full answer
What technologies should a Golang Architect be familiar with at Brillio?

A Golang Architect at Brillio should have hands-on experience with modern technologies, including Golang, microservices, and cloud platforms like AWS or Azure. Familiarity with CI/CD tools, containerization technologies such as Docker and Kubernetes, and various database systems is important. Knowledge of event-driven architectures and security practices in distributed systems will also be beneficial.

Join Rise to see the full answer
Common Interview Questions for Golang Architect- R01544693
Can you describe your experience with microservices architecture?

When answering this question, share specific examples of projects where you've successfully implemented microservices. Discuss design decisions, technologies used, and how you addressed challenges such as service communication, data management, and scalability.

Join Rise to see the full answer
How do you approach performance optimization in applications?

To respond effectively, outline your methodical approach to identifying performance bottlenecks using profiling tools. Explain how you've implemented improvements, such as optimizing queries or refining code, and provide metrics if possible to illustrate the impact of your actions.

Join Rise to see the full answer
What is your experience with cloud platforms?

Share your practical experiences with cloud technologies like AWS, GCP, or Azure. Highlight specific projects where you utilized cloud features, such as serverless functions or container orchestration, and discuss the benefits these technologies brought to your projects.

Join Rise to see the full answer
How do you ensure code quality and maintainable architecture?

Focus on your strategies for maintaining high coding standards, such as code reviews and automated testing. Discuss your experience with setting up CI/CD pipelines and how these practices contribute to delivering maintainable and high-quality systems.

Join Rise to see the full answer
Can you explain event-driven architecture and its advantages?

To answer this question, define event-driven architecture and its key components. Discuss how this approach allows for better scalability and decouples system components. Provide examples of situations where you've implemented or advocated for this architecture in past projects.

Join Rise to see the full answer
Describe a challenge you faced as a technical leader and how you overcame it.

Choose a specific scenario where you faced resistance or conflict within a team or project. Describe the details, your response, and the positive outcome. This showcases your leadership and conflict-resolution skills, which are vital for the Golang Architect role.

Join Rise to see the full answer
What tools do you use for monitoring applications?

Discuss the monitoring tools you're familiar with, such as Prometheus, Grafana, or ELK stack. Highlight how you've used these tools in previous roles to track performance and identify issues, which is essential for maintaining application health.

Join Rise to see the full answer
How do you stay updated with emerging technologies?

Share your strategies for keeping current, whether through online courses, conferences, or networking. Emphasize your commitment to continuous learning as a means to bring the latest innovations to your team and projects.

Join Rise to see the full answer
What is your experience with DevOps and CI/CD?

Provide examples of how you've integrated DevOps practices in your previous roles. Emphasize specific CI/CD tools you’ve used and describe how automation has helped improve deployment speed and reliability.

Join Rise to see the full answer
How do you foster collaboration among cross-functional teams?

Discuss your techniques for building strong relationships with different teams, such as developers, product managers, and DevOps. Highlight the importance of communication, regular meetings, and shared goals in fostering collaboration and ensuring project success.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Brillio Hybrid Edison, New Jersey, United States
Posted 13 days ago
Photo of the Rise User
Brillio Remote San Francisco, California, United States
Posted 12 days ago
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Posted 9 days ago
Photo of the Rise User
Posted 5 days ago
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance
Performance Bonus
Family Medical Leave
Paid Holidays

Our mission is to bring innovation to the digital world and provide the best customer experience possible through true partnerships and integration with our clients.

131 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Contract, on-site
DATE POSTED
December 21, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!