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., Over 5 years of full stack development experience with Golang and .NET (C# preferred)., Proficiency in building RESTful APIs, microservices, and working with databases like PostgreSQL, SQL Server, or MongoDB., Experience with front-end JavaScript frameworks such as 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 cuttingedge 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 highquality, scalable, and secure platforms that impact global users. If you thrive on problemsolving, 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 highquality, scalable, and secure solutions following modern DevOps and CICD best practices.
  • Deliver endtoend features: backend business logic, data integration, as well as frontend functionality using JavaScript frameworks (React, Angular, or Vue preferred).
  • Collaborate with Product Owners, QA, UXUI, 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 uptodate with advancements in Golang, .NET, and futureoriented 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 frontend JavaScript frameworks such as React, Angular, or Vue.
      • Comfort with version control (Git), CICD pipelines, and containerization (Docker, Kubernetes a plus).
      • Strong analytic and problemsolving abilities; able to debug and resolve complex technical issues independently.
      • Excellent communication and collaboration skills to thrive in a remote, crossfunctional environment.
        • Preferred Experience and Skills
          • Cloud platform experience (Azure, AWS, or GCP) and knowledge of serverless computing or PaaS services.
          • Background with distributed systems, eventdriven architecture, or realtime data processing.
          • Exposure to Agile methodologies such as Scrum, and familiarity with project management tools (Jira, Confluence).
          • Testdriven development (TDD) and experience implementing automated testing frameworks.
          • Familiarity with monitoring tools and performance tuning for hightraffic applications.
            • Qualifications
              • Bachelors 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, remotefriendly work culture that values innovation, ownership, and learning.
                  • Opportunities to work with the latest technologies in a fastgrowing 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