About US: We are a company that provides innovative transformative IT services and solutions. We are passionate about helping our clients achieve their goals and exceed their expectations. We strive to provide the best possible experience for our clients and employees. We are committed to continuous improvement and innovation and we are always looking for ways to improve our services and solutions. We believe in working collaboratively with our clients and employees to achieve success.
DS Technologies Inc is looking for Golang Architect role for one of our premier clients.
Job Title:Golang Architect
Location:Saint Louis Missouri United States (Remote/Contingent Worker)
Industry:Information Technology
Job Category:Software Architecture Overview:
We are seeking a highly experienced Golang Architect to design and lead the implementation of scalable highperformance applications and systems. The role involves collaborating with engineering teams optimizing systems and leveraging cloudnative technologies to deliver innovative solutions.
Position:
Golang Architect
Responsibilities:
-
Architect and Design:
- Design scalable maintainable and highperformance systems using Golang.
- Define architecture principles guidelines and best practices for microservices and distributed systems.
- Conduct architectural reviews to ensure quality standards.
-
Technical Leadership:
- Provide technical leadership to engineering teams.
- Collaborate with DevOps developers and product teams for endtoend solutions.
- Mentor teams on Golang best practices and modern architectures.
-
Performance and Scalability:
- Optimize existing systems for performance scalability and reliability.
- Identify and resolve bottlenecks in largescale traffic and concurrency.
-
Microservices and Cloud:
- Architect microservicesbased applications and leverage cloud platforms (AWS GCP Azure).
- Integrate CI/CD pipelines for continuous delivery and deployment.
-
Code Quality and Standards:
- Establish coding standards enforce code reviews and ensure best practices.
- Deliver highquality testable code collaboratively.
-
Research and Innovation:
- Stay updated on Golang and architecture trends.
- Evaluate new tools and frameworks to improve development processes.
Requirements/Qualifications:
-
Technical Expertise:
- 5 years of handson Golang development experience.
- Expertise in distributed systems microservices and RESTful APIs.
- Strong understanding of concurrency goroutines and Go patterns.
-
Architecture and Design:
- Proven experience in system design and distributed systems.
- Familiarity with eventdriven architecture messaging queues (Kafka RabbitMQ) and pub/sub patterns.
- Knowledge of databases like PostgreSQL MySQL or NoSQL systems.
-
Cloud and DevOps:
- Handson with cloud platforms (AWS GCP Azure).
- Proficient with Kubernetes Docker Helm and serverless architectures.
- Experience with CI/CD tools (Jenkins GitHub Actions GitLab CI).
-
System Optimization:
- Expertise in application performance optimization.
-
Preferred Skills:
- Experience with GraphQL gRPC and APIs.
- Familiarity with monitoring tools (Prometheus Grafana ELK stack).
- Knowledge of security best practices in distributed systems.
-
Soft Skills:
- Strong communication leadership analytical and problemsolving abilities.
-
Education:
- Bachelors or Masters degree in Computer Science Software Engineering or a related field.
Additional Information:
- Proficiency with Git Agile/Scrum methodologies.
- Opportunities to work on cuttingedge technologies.
Candidate Details:
- Must have prior experience as a tech lead or architect.
- Should demonstrate a proactive innovative and collaborative mindset.
If you are interested Kindly share your resume to
Thanks
DS Technologies Team