Seeking for A SKILLED Golang Developer (URGENT HIRING *)
Tags: go
Published: 2024-06-12 21:19:19

**Job Title:** Principal Software Engineer (Golang Developer)

**Location:** Fully Remote

**Job Type:** Full-time

**Department:** Engineering/Technology

**Salary:** Negotiable


**Job Summary**

We are in search of a distinguished Principal Software Engineer with a minimum of 15 years of extensive experience in software development, specializing in Golang. The ideal candidate will possess a mastery of modern software engineering practices, a profound understanding of Agile methodologies, and a demonstrated ability to lead and mentor high-performing teams. This role demands exceptional proficiency in API integration, cloud computing, and architectural design.

**Key Responsibilities**

- Architect, design, and implement sophisticated software systems and applications using Golang.
- Lead and drive technical strategy and vision, ensuring alignment with business goals.
- Mentor and provide technical leadership to senior and junior developers, fostering a culture of excellence.
- Conduct in-depth code reviews to maintain the highest standards of code quality.
- Solve complex technical problems and guide the team through technical challenges.
- Optimize and enhance software development processes, leveraging industry best practices.
- Stay ahead of industry trends and emerging technologies to drive continuous innovation.

**Required Qualifications**

- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field; PhD preferred.
- At least 15 years of hands-on experience in software development with a deep focus on Agile methodologies.
- Extensive experience with Golang and a deep understanding of its paradigms and ecosystem.
- Expertise in API integration and development across diverse platforms, with proven experience in architecting large-scale, distributed systems.
- Extensive experience with cloud platforms including Azure, Google Cloud Platform (GCP), and Amazon Web Services (AWS), with advanced certifications preferred.
- Proficient in CI/CD pipelines, with hands-on experience in implementing and optimizing DevOps practices at an enterprise scale.
- Proven track record of leading and mentoring development teams in high-pressure environments, with at least 5 years of experience in a leadership role.
- Superior verbal and written English communication skills.
- Mastery of NoSQL and SQL databases, with the ability to design, optimize, and manage complex data architectures.
- Exceptional coding skills with a commitment to writing clean, efficient, and maintainable code, evidenced by a portfolio of work or open-source contributions.
- Deep understanding of version control systems, particularly Git, and best practices in code management, including advanced branching and merging strategies.
- Advanced expertise in microservices architecture and system design, with experience in transitioning monolithic systems to microservices.
- Availability for live coding tests and technical assessments as part of the rigorous selection process.

**Preferred Qualifications**

- Experience in leading large-scale, high-impact projects with significant business outcomes.
- Advanced knowledge of containerization and orchestration tools (e.g., Docker, Kubernetes) and serverless architectures, with hands-on experience in deploying and managing large container clusters.
- Proficiency in front-end frameworks and modern web technologies (e.g., React, Angular, Vue.js).
- Comprehensive understanding of security best practices in software development and deployment, with experience in securing complex applications and infrastructure.
- Experience in data science, machine learning, or artificial intelligence applications.
- Published work in reputable journals or conferences in the field of software engineering or related areas.

**Skills**

- Exceptional analytical and problem-solving skills.
- Strong leadership and interpersonal skills with the ability to inspire and motivate teams.
- Excellent organizational and project management abilities.
- Ability to thrive in a fast-paced, dynamic environment.
- Commitment to continuous learning and staying updated with the latest technological advancements.

**How to apply
To apply for the role, please start by submitting your updated resume and a brief 1 or 2-minute introductory video. These materials will give us insight into your experience, qualifications, and interest in the position.**

James King

Contact +1 617 446 3658
**Kindly find attached the LinkedIn profile link of our CTO. I kindly request that you send him a connection request as the initial step in our communication.**
LinkedIn: linkedin.com/in/andrew-king-54926a310