Point your AI agent at freehire and let it find you a job.

Get the CLI →

Addify

New

Senior Full stack Engineer

Posted 5 views
Discussion

Senior Full-Stack & AI Software Engineer

Location: Remote

Employment Type: Full-Time / Contract

Experience Level: Senior

About the Role

We are looking for experienced Software Engineers with strong Full-Stack and/or AI/ML development experience to join our team.

We are open to candidates with different technical backgrounds. You do not need to have experience with every technology listed below. If you have strong professional experience in one or more of the technologies or areas mentioned in this job description.

Technologies & Areas

Experience with one or more of the following is valuable:

  • .NET / C#
  • Node.js
  • React
  • Angular
  • Python
  • MCP (Model Context Protocol)
  • LLM / Generative AI
  • RAG / AI Agents
  • PyTorch
  • TensorFlow
  • AWS
  • Microsoft Azure
  • Google Cloud Platform (GCP)
  • Oracle
  • SQL / NoSQL
  • Microservices
  • REST APIs
  • Docker / Kubernetes
  • CI/CD
  • MLOps / DevOps

Who Should Apply?

You do not need to be an expert in every technology listed above.

If you have strong professional experience in even one or several of these areas, we are interested in engineers with real-world experience who can bring strong technical skills and continue learning new technologies.

For example, candidates with strong experience in .NET, Node.js, React, Angular, AI/ML, LLMs, MCP, PyTorch, TensorFlow, AWS, Azure, GCP, Oracle, or related technologies.

English Communication Requirement

Strong English communication skills are mandatory for this position.

You will be communicating regularly with our team, engineers, clients, and stakeholders in English. You must be able to communicate clearly and confidently in spoken and written English, participate in technical discussions, understand requirements, and explain your technical decisions.

We are specifically looking for candidates who can communicate naturally and effectively in English during meetings and day-to-day engineering collaboration.

Responsibilities

  • Develop and maintain full-stack applications and backend services.
  • Build and integrate AI/ML and Generative AI capabilities.
  • Work with LLMs, RAG, AI agents, MCP, and related technologies where applicable.
  • Design and develop APIs and microservices.
  • Work with cloud platforms such as AWS, Azure, and GCP.
  • Collaborate with engineers and stakeholders on technical requirements and architecture.
  • Troubleshoot and improve application performance, reliability, and scalability.
  • Take ownership of assigned projects and deliver production‑quality solutions.
  • Clearly communicate technical concepts, progress, challenges, and decisions in English.

Requirements

  • Professional software engineering experience.
  • Strong hands‑on experience in at least one or more of the technologies or technical areas listed above.
  • Experience building production software, AI/ML systems, or both.
  • Strong problem‑solving and debugging skills.
  • Ability to work independently and collaboratively.
  • Excellent English communication skills are required.

However, professional-level English communication is a mandatory requirement.

Skills

What Senior Full-Stack jobs ask for — and how much of it you have →
Apply

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available