freehire launches on Product Hunt on 26 August.

Follow →

Senior Software Engineer

Summary

Senior Software Engineer builds and deploys AI-driven systems using React, Next.js, Node.js, FastAPI, and integrates LLMs like ChatGPT and Azure OpenAI into production solutions.

We are looking for a highly skilled Senior Software Engineer to join its AI Division. This position is ideal for a technically strong developer passionate about automation, modern frameworks, and advanced Generative AI integrations. The successful candidate will work on designing, building, and deploying scalable, AI-driven solutions within a dynamic and innovative environment.


Key Responsibilities



  • Design, develop, and deploy backend and frontend systems using modern frameworks (React, Next.js, Node.js, FastAPI, etc.).

  • Build RESTful APIs and optimize database performance for scalability and reliability.

  • Develop automation workflows using Power Automate, Zapier, or n8n to improve efficiency and data flow.

  • Integrate Generative AI APIs (ChatGPT, Gemini, Claude, Azure OpenAI, Vertex AI, AWS Bedrock) into production solutions.

  • Implement LLM optimizations including RAG pipelines, context optimization, and model evaluation.

  • Configure local and cloud-based environments for LLM hosting and fine-tuning.

  • Manage CI/CD pipelines and containerized deployments using Docker.


Requirements & Qualifications



  • Bachelor’s degree in Computer Science, Software Engineering, or related discipline preferred.

  • 3+ years of hands‑on experience in backend or full‑stack development.

  • Strong experience with modern frameworks (React, Next.js, Node.js, Python, or .NET).

  • Proficiency with RESTful API design and database query optimization (SQL/NoSQL).

  • Practical experience with Power Automate, Zapier, or n8n for process automation.

  • Familiarity with Generative AI APIs (ChatGPT, Claude, Gemini, Azure OpenAI, Vertex, Bedrock).

  • Knowledge of RAG optimization, context compression, and running LLMs locally.

  • Experience with Docker, Kubernetes, and CI/CD pipelines.

  • Strong analytical and problem‑solving skills with attention to scalability and maintainability.


Become part of a forward-thinking AI organization building intelligent, scalable solutions at the forefront of technology. As a Senior Software Engineer, you will contribute to cutting‑edge projects, influence architectural decisions, and help shape the next generation of AI‑powered systems.

See also