← Live feed

Hiring Senior Software Engineer — Full Stack / AI / .NET (Fluent English Required)

Budget
$35.0 - $65.0
Contract
HOURLY / FULL_TIME
Client
Ukraine
Live feed
Upwork

javascript, react-js, api, python, css, angularjs, c#, web-programming

Preferred qualifications

  • Experience: Expert
Hiring Senior Software Engineer — Full Stack / AI / .NET (Fluent English Required) Job Description We are looking for an experienced Senior Software Engineer to join our team for a long-term remote opportunity. We are interested in candidates with strong technical backgrounds in at least ONE of the following three areas: Option 1: Senior Full-Stack Engineer (React / Node.js / AWS) Required Skills: 7+ years of professional software development experience Strong experience with React, Next.js, and TypeScript Backend development using Node.js, Express.js, or NestJS REST APIs, GraphQL, and microservices AWS cloud services PostgreSQL, MongoDB, or DynamoDB Docker, Kubernetes, and CI/CD Experience integrating AI/LLM solutions is a plus Option 2: Senior AI / Data Platform Engineer (Python / LLM / RAG) Required Skills: 7+ years of professional software engineering experience Strong Python development skills Experience with Generative AI, LLMs, and RAG applications OpenAI API, LangChain, or LlamaIndex AI Agents, vector databases, and semantic search Data engineering using Spark, Kafka, or Databricks AWS or Azure cloud infrastructure Experience with MLOps and production AI deployments Option 3: Senior .NET / Azure Engineer (C# / ASP.NET Core) Required Skills: 7+ years of professional software development experience Strong expertise in C#, .NET Core, and ASP.NET Core REST APIs and microservices architecture Microsoft Azure cloud services Azure Functions, Service Bus, and API Management SQL Server and Entity Framework Experience with Angular or React Docker, Kubernetes, and CI/CD Experience with Azure OpenAI is a plus English Communication Requirements — VERY IMPORTANT Fluent conversational English is mandatory. We are looking for someone who can: Communicate fluently and confidently in spoken English. Participate comfortably in live video meetings. Explain complex technical concepts clearly in English. Discuss technical requirements directly with clients and team members. Understand questions quickly and respond naturally. Communicate professionally without relying on translation tools during conversations. All shortlisted candidates will be required to complete a live English video interview. Strong technical skills alone are not sufficient. Excellent verbal communication is essential for this position. Ideal Candidate Senior-level professional with 7–10+ years of relevant experience Strong problem-solving and software architecture skills Experience delivering production-level applications Ability to work independently Excellent English communication skills Comfortable collaborating with remote teams Professional, reliable, and proactive Available for long-term collaboration How to Apply Please include the following information in your proposal: Which position best matches your experience? (Full Stack / AI & Data / .NET) How many years of professional experience do you have? What are your strongest technologies? Describe one or two complex projects you have completed. Are you comfortable participating in technical discussions entirely in English? Are you available for a live video interview in English? What is your hourly rate and weekly availability? Applications without answers to these questions may not be considered. Important We are seeking an experienced engineer with both strong technical expertise and excellent spoken English. This is a long-term opportunity for the right candidate. We look forward to reviewing your proposal!
Open job

AI proposal draft

Generate a short cover letter to copy into the offer. Says you are interested and ready to work.

Sign in to generate an AI proposal draft.

Log in