What are the responsibilities and job description for the Golang Developer Lead- 10+ yrs- Kirkland, WA- Remote position at iMedhas Consulting Services?
JD:
The Senior Software Development Engineer is a key contributor to industry-leading medication purchasing platform. This role drives the design and delivery of scalable, high-impact solutions across reporting, workflow automation, analytics, optimization, and predictive capabilities, leveraging modern software technologies and complex pharmacy supply chain data models.
Duties and Responsibilities:
• Design and implement robust, scalable full-stack solutions to meet evolving business requirements
• Lead technical design and contribute to architectural decisions for distributed systems and data-intensive applications
• Partner with product and business stakeholders to clarify requirements and translate them into effective technical solutions
• Develop and own delivery plans, including estimation, sequencing, and risk identification
• Leverage modern development tools, including AI-assisted/agentic technologies, to improve
developer productivity and solution quality
• Collaborate cross-functionally with engineering, QA, and operations to deliver high-quality,
production-ready software
• Ensure reliable and secure production deployments, including monitoring, observability, and
performance optimization
• Communicate progress, risks, and trade-offs clearly to stakeholders and team members
• Contribute to continuous improvement of engineering practices, standards, and processes
• Mentor and support other engineers through design collaboration, code reviews, and knowledge sharing
• Stay current with emerging technologies and industry trends through ongoing learning and research
Experience, Skills and Qualifications:
• BS or MS in Computer Science or related field, or equivalent practical experience
• 10 years of experience building enterprise-grade, service-oriented applications and distributed systems
• Strong proficiency in backend development with object-oriented or modern languages (Golang strongly preferred)
• Experience building modern frontend applications using frameworks such as Angular or React
• Proven experience designing systems for scalability, reliability, and fault tolerance
• Strong experience working with complex data models and large datasets (NoSQL experience, e.g.,MongoDB, preferred)
• Solid understanding of cloud-native architecture and distributed system design patterns
• Hands-on experience with AWS (or comparable cloud platforms)
• Proficiency with modern development tools, CI/CD pipelines, and version control systems
• Strong problem-solving and analytical skills, with the ability to navigate ambiguity
• Excellent written and verbal communication skills
• Experience leading technical initiatives or projects
• Self-motivated and able to operate effectively with minimal supervision
• Experience working in Agile/Scrum environments
• Ability to adapt to changing priorities and business needs
• Experience in healthcare or pharmacy systems is a plus
The Senior Software Development Engineer is a key contributor to industry-leading medication purchasing platform. This role drives the design and delivery of scalable, high-impact solutions across reporting, workflow automation, analytics, optimization, and predictive capabilities, leveraging modern software technologies and complex pharmacy supply chain data models.
Duties and Responsibilities:
• Design and implement robust, scalable full-stack solutions to meet evolving business requirements
• Lead technical design and contribute to architectural decisions for distributed systems and data-intensive applications
• Partner with product and business stakeholders to clarify requirements and translate them into effective technical solutions
• Develop and own delivery plans, including estimation, sequencing, and risk identification
• Leverage modern development tools, including AI-assisted/agentic technologies, to improve
developer productivity and solution quality
• Collaborate cross-functionally with engineering, QA, and operations to deliver high-quality,
production-ready software
• Ensure reliable and secure production deployments, including monitoring, observability, and
performance optimization
• Communicate progress, risks, and trade-offs clearly to stakeholders and team members
• Contribute to continuous improvement of engineering practices, standards, and processes
• Mentor and support other engineers through design collaboration, code reviews, and knowledge sharing
• Stay current with emerging technologies and industry trends through ongoing learning and research
Experience, Skills and Qualifications:
• BS or MS in Computer Science or related field, or equivalent practical experience
• 10 years of experience building enterprise-grade, service-oriented applications and distributed systems
• Strong proficiency in backend development with object-oriented or modern languages (Golang strongly preferred)
• Experience building modern frontend applications using frameworks such as Angular or React
• Proven experience designing systems for scalability, reliability, and fault tolerance
• Strong experience working with complex data models and large datasets (NoSQL experience, e.g.,MongoDB, preferred)
• Solid understanding of cloud-native architecture and distributed system design patterns
• Hands-on experience with AWS (or comparable cloud platforms)
• Proficiency with modern development tools, CI/CD pipelines, and version control systems
• Strong problem-solving and analytical skills, with the ability to navigate ambiguity
• Excellent written and verbal communication skills
• Experience leading technical initiatives or projects
• Self-motivated and able to operate effectively with minimal supervision
• Experience working in Agile/Scrum environments
• Ability to adapt to changing priorities and business needs
• Experience in healthcare or pharmacy systems is a plus