Job Search

Golang Developer – remote

Remote, USA

Contract

Posted 06/12/2025

Job Description

We are seeking a highly skilled Golang Developer contractor with a strong background in application architecture to
join our dynamic team. The ideal candidate will excel in designing feature implementations using appropriate programming patterns, ensuring our applications are maintainable and scalable for continued development. This role involves both hands-on coding and guiding team members through effective communication and quality code reviews.

 

Key Responsibilities

  • Application Architecture Design: Design and implement robust application architectures for new
    features and enhancements. Leverage appropriate programming patterns to create maintainable and
    scalable solutions.
  • Team Collaboration: Communicate architectural designs and implementation strategies to team
    members clearly and effectively. Provide insightful code reviews to ensure code quality and adherence
    to architectural standards.
  • Hands-on Development: Contribute high-quality code across the full stack (COBOL). Participate
    actively in all phases of the software development lifecycle.
  • Leadership & Mentorship: Mentor junior engineers and share best practices within the team.
    Opportunity to take on technical team leadership responsibilities for interested candidates.
  • Continuous Improvement: Stay updated with the latest industry trends and technologies. Introduce
    new ideas and technologies to improve our development processes.

 

Experience

  • Extensive experience as a software engineer with a focus on application architecture. Proven track
    record of designing and implementing complex software systems.
  • Proficiency in one or more of the following technologies: Go, React
  • Strong understanding of software design patterns and principles.
  • Experience with code reviews and enforcing coding standards.
  • Excellent communication skills, both written and verbal.
  • Ability to articulate complex technical concepts to team members with varying technical backgrounds.
  • Collaborative mindset with a passion for mentoring and knowledge sharing.

 

Preferred:

  • Polyglot Programming – Experience working with multiple programming languages and technologies. Ability to quickly learn and adapt to new languages and frameworks.
  • Infrastructure Knowledge – Familiarity with infrastructure architecture and deployment processes.
  • Testing Practices – Experience with Test-Driven Development (TDD) methodologies. Understanding of when and how to apply TDD pragmatically.
  • Leadership Experience – Previous experience in a technical lead or team lead role.

Job ID:

1029206

Related Jobs

Apply Now

"*" indicates required fields

Full Name*
This field is hidden when viewing the form
Accepted file types: doc, pdf, docx, docs, Max. file size: 128 MB.
This field is for validation purposes and should be left unchanged.

Related Jobs