AgileEngine logo

Full Stack Engineer

AgileEngine·Salary not specified

Primary stack

DockerReactRESTTypeScriptC#JavaScriptAngularGraphQLSQLGitHub

Nice to have's

University degree in Computer ScienceMUI BaseMUI CoreRadix UIweb accessibility standards (WCAG)observability platformsCI/CD toolingC++

Job description

About the Position

We are looking for a Senior/Lead Full Stack Engineer to build and scale core capabilities of an enterprise DEX platform trusted by large enterprise customers, working across C#/.NET on the backend and React with TypeScript on the frontend. You will design APIs, build high-availability database systems, deliver accessible and performant user interfaces, and mentor junior engineers across both disciplines. The role expects active use of AI-assisted development tools such as GitHub Copilot as part of the daily engineering workflow.

Responsibilities

  • Build, enhance, and scale core platform capabilities in C#/.NET;
  • Define architecture, design, and develop new backend features and services;
  • Design and implement common APIs following architecture guidelines and best practices;
  • Design and build high-availability, high-quality database systems;
  • Optimize performance, reliability, and scalability using modern tooling and techniques;
  • Monitor core platform performance and proactively propose improvements;
  • Ensure backend solutions are secure, stable, scalable, and efficient;
  • Develop responsive, accessible, and high-performing user interfaces using React and TypeScript;
  • Collaborate closely with UX/UI designers to translate designs into production-ready implementation;
  • Integrate front-end applications with REST/GraphQL APIs, collaborating on API contract design;
  • Maintain front-end quality through testing, reviews, and best practices;
  • Work independently on solutions and be accountable for time and quality commitments;
  • Participate actively in sprint planning, technical design discussions, and continuous improvement initiatives;
  • Coach and mentor junior engineers across backend and front-end disciplines;
  • Act as an advisor to product owners on technical feasibility and delivery estimates;
  • Communicate with customers to analyze and resolve product defects or support major implementations;
  • Stay up to date with developments across cloud, backend, front-end, and AI-assisted engineering.

Requirements

  • 6+ years of professional software development experience;
  • Strong expertise in .NET (C#) and SQL, with a focus on backend/API development;
  • Commercial experience with modern UI frameworks, such as React, Angular, and VueJs;
  • Experience with GitHub Copilot or similar AI developer tools;
  • Solid knowledge of TypeScript and modern JavaScript (ES6+);
  • AI-empowered mindset: proven experience optimizing enterprise-level solutions with AI-assisted engineering;
  • Experience designing and consuming REST and/or GraphQL APIs;
  • Experience writing and maintaining automated tests (unit, integration, and/or UI);
  • Strong understanding of Clean Code, SOLID principles, and design patterns;
  • Experience working on distributed, cloud-based systems;
  • Excellent debugging skills and strong root-cause analysis capabilities;
  • Understanding of secure coding principles and best practices;
  • Fluency in English;
  • Experience with cloud native technologies;
  • Experience delivering containerized solutions (Docker).

Nice to Have

  • University degree in Computer Science, Engineering, or a related field;
  • Experience with UI component libraries (such as MUI Base, MUI Core, Radix UI, etc.);
  • Understanding of web accessibility standards (WCAG);
  • Experience with observability platforms (e.g. DataDog) and structured logging;
  • Exposure to CI/CD tooling such as Kustomize, ArgoCD;
  • C++ language experience is a plus.

We Offer

  • Growth without limits: build your skills through mentorship, internal TechTalks, challenging projects, and a dedicated annual learning budget
  • Competitive compensation: get recognition that reflects your skills and impact, with regular performance and compensation reviews
  • Flexibility: work 100% remotely with flexible hours that support focus, autonomy, and a healthy work rhythm
  • Meaningful, modern projects: build impactful products using modern technologies alongside global teams and leading brands
  • Collaborative culture: join a supportive environment with zero micromanagement where ideas are welcomed and contributions are recognized
  • Well-being & support: access local well-being programs and people-focused support tailored to your location

About the Company

At TeamViewer, we empower people to connect, collaborate, and innovate from anywhere in the world. Our mission is to create a borderless world where remote work is seamless, secure, and efficient. Join us in transforming the way people work and collaborate.

© AgileEngine. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

AgileEngine is a privately held company established in 2010 and HQed in the Washington DC area. We rank among the fastest-growing US companies on the Inc 5000 list and the top-3 software developers in DC on Clutch.

More at AgileEngine

All 87 roles

Popular searches