Full Stack Developer (Golang and .NET)

Work set-up: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)

Offer summary

Qualifications:

Bachelor's degree in Computer Science, Engineering, or related field or equivalent experience., At least 5 years of full stack development experience with Golang and .NET., Strong skills in building RESTful APIs, microservices, and database integration., Proficiency with front-end JavaScript frameworks like React, Angular, or Vue..

Key responsibilities:

  • Design, develop, and maintain web applications and APIs using Golang and .NET.
  • Implement scalable, secure solutions following DevOps and CI/CD practices.
  • Collaborate with cross-functional teams to define and refine project requirements.
  • Write automated tests and participate in code reviews to ensure quality.

Perform logo
Perform Information Technology & Services SME https://totalperform.com/
51 - 200 Employees
See all jobs

Job description

Join our dynamic technology team as a key contributor, developing cutting-edge web applications and enterprise solutions using both Golang and .NET. We welcome passionate developers ready to take ownership of the software development lifecycle, collaborating across teams to deliver high-quality, scalable, and secure platforms that impact global users. If you thrive on problem-solving, learning new technologies, and bringing innovative ideas to production, we want to hear from you.

Key Responsibilities 
  • Design, develop, and maintain robust web applications and RESTful APIs using Golang and .NET frameworks.
  • Implement high-quality, scalable, and secure solutions following modern DevOps and CI/CD best practices.
  • Deliver end-to-end features: back-end business logic, data integration, as well as front-end functionality using JavaScript frameworks (React, Angular, or Vue preferred).
  • Collaborate with Product Owners, QA, UX/UI, and other developers to define and refine project requirements.
  • Write automated unit and integration tests; participate in code reviews to ensure quality and maintainability.
  • Troubleshoot, debug, and optimize performance of existing products and infrastructure.
  • Stay up-to-date with advancements in Golang, .NET, and future-oriented technology stacks; share insights with the team.
Requirements
  • 5+ years of full stack development experience with professional projects in both Golang and .NET (C# preferred).
  • Strong proficiency building RESTful APIs, microservices architecture, and familiarity with API security standards.
  • Experience integrating databases such as PostgreSQL, SQL Server, or MongoDB; strong SQL skills required.
  • Familiarity with front-end JavaScript frameworks such as React, Angular, or Vue.
  • Comfort with version control (Git), CI/CD pipelines, and containerization (Docker, Kubernetes a plus).
  • Strong analytic and problem-solving abilities; able to debug and resolve complex technical issues independently.
  • Excellent communication and collaboration skills to thrive in a remote, cross-functional environment.
Preferred Experience and Skills
  • Cloud platform experience (Azure, AWS, or GCP) and knowledge of serverless computing or PaaS services.
  • Background with distributed systems, event-driven architecture, or real-time data processing.
  • Exposure to Agile methodologies such as Scrum, and familiarity with project management tools (Jira, Confluence).
  • Test-driven development (TDD) and experience implementing automated testing frameworks.
  • Familiarity with monitoring tools and performance tuning for high-traffic applications.
Qualifications
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.
  • Strong written and verbal English communication skills.
  • Demonstrated ability to quickly learn new concepts and technologies.
What We Offer
  • Inclusive, remote-friendly work culture that values innovation, ownership, and learning.
  • Opportunities to work with the latest technologies in a fast-growing company.
  • Collaborative, supportive teams and opportunities for career advancement.


Required profile

Experience

Level of experience: Senior (5-10 years)
Industry :
Information Technology & Services
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Analytical Skills
  • Problem Solving
  • Collaboration
  • Communication

Full Stack Engineer Related jobs