0% found this document useful (0 votes)
12 views2 pages

Middle Golang Developer

NVcoding is seeking a Middle Golang Developer to join their remote team, focusing on middleware development and embedded systems. The role involves designing and implementing middleware solutions, collaborating with architects, and ensuring high-quality applications. Candidates should have mid/senior-level experience in Golang, software architecture, and testing, with a proactive approach to building scalable solutions.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views2 pages

Middle Golang Developer

NVcoding is seeking a Middle Golang Developer to join their remote team, focusing on middleware development and embedded systems. The role involves designing and implementing middleware solutions, collaborating with architects, and ensuring high-quality applications. Candidates should have mid/senior-level experience in Golang, software architecture, and testing, with a proactive approach to building scalable solutions.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Middle Golang Developer

Middle Golang Developer


Location: Remote
Company: NVcoding
Job Type: Full-time

About Us

Hello! My name is Liliia, and I am an HR Manager at NVcoding. We are a growing IT services


provider specializing in helping clients scale their engineering teams and support long-term product
development. We serve as a single point of contact for team expansion, ensuring high-quality
technical expertise.

Due to the expansion of our team and an increasing number of projects, we are looking for a
talented Middle Golang Developer to join us full-time.

The Role
We are seeking a skilled Golang Developer with expertise in middleware development and
embedded systems. In this role, you will play a key part in designing and implementing middleware
solutions for our platforms. You will collaborate closely with architects and cross-functional teams
to ensure high-quality, reliable, and scalable applications for mission-critical environments.

Key Responsibilities

 Develop, test, and maintain the middleware layer to support system configuration,
provisioning, data visualization, and monitoring.

 Collaborate with architects and development teams to define, refine, and validate functional
and non-functional requirements.

 Implement secure, scalable, and reusable code to ensure system stability across multiple
devices.

 Participate in software architecture discussions and contribute to best practices in design


and implementation.

 Ensure high code quality through peer reviews, mentoring, and knowledge sharing.

About You
We are looking for a proactive and detail-oriented Golang Developer with strong expertise in
middleware development. You should be passionate about building high-performance, scalable,
and maintainable solutions.

What You Bring


 Experience Level: Mid/Senior-level with experience in Scrum/Agile environments.

 Golang Expertise: Proven experience in developing high-performance microservices using


Go.

 Architecture & Design: Strong understanding of software architecture, design patterns,


and best practices.

 Embedded Systems: Experience working with embedded systems, including Bazel for
build management.

 Testing & Quality Assurance: Proficiency in writing verification and validation tests.

 Communication Protocols: Experience with gRPC, MQTT, and Protocol Buffers.

 Version Control: Strong Git skills.

 Languages: Fluent in English (Dutch is a plus but not required).

Nice-to-Have Skills

 Full-Stack Awareness: Experience with CI/CD tools like Jenkins and familiarity with front-
end frameworks (e.g., Angular).

 Security Best Practices: Strong understanding of authentication and authorization


mechanisms, especially for embedded and networked systems.

What We Offer
At NVcoding, you will work in a dynamic and fast-paced environment where innovation and
collaboration thrive. We offer:

✔ Competitive salary based on experience and expertise.


✔ Stable, long-term employment in a growing IT services company.
✔ Flexible work environment (remote/hybrid options).
✔ Career growth opportunities with mentorship and professional development support.
✔ Work-life balance with a flexible schedule.
✔ Challenging projects that allow you to make a real impact.

You might also like