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 in Golang and .NET, with proficiency in building RESTful APIs and microservices., Strong SQL skills and experience with databases like PostgreSQL, SQL Server, or MongoDB., Excellent communication skills and ability to work effectively in a remote, cross-functional team..

Key responsibilities:

  • Design, develop, and maintain web applications and APIs using Golang and .NET.
  • Implement scalable, secure solutions following DevOps and CI/CD best 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