Hiring Senior Software Engineer — Full Stack / AI / .NET (Fluent English Required)
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