-
Efsora

Senior Full-Stack Developer

Efsora
Turkey · Full-time · Mid-Senior

Job Title: Senior Full-Stack Developer


Location: Urla, Izmir


About Efsora:

We are a fast-growing software and AI development company that partners with innovative enterprises and scaleups to deliver large, cutting-edge R&D projects. Our teams work as extensions of our clients’ internal R&D, combining advanced technology expertise, AI-centric engineering, and agile development to build impactful solutions. We focus on augmenting our clients’ R&D capabilities, accelerating innovation, and managing technical risks from early-stage prototyping to full-scale deployment. As part of our team, you’ll work on exciting, high-stakes projects that shape the future of industries, collaborate with top-tier talent, and grow your skills at the frontier of AI and software development.


The Opportunity:

We are seeking a talented and passionate Senior Full-Stack Developer to join our engineering team. This is a unique opportunity for an individual who thrives at the intersection of robust web application development and advanced artificial intelligence. As a key contributor, you will work closely with cross-functional teams to design, develop, and maintain cutting-edge web applications that integrate real-time data processing, AI-driven features, and robust backend services. You should also be proficient in leveraging Generative AI for code development and optimization.



Responsibilities:


  • End-to-End Development: Design, develop, test, and deploy both front-end and back-end components for intelligent applications that leverage AI/ML capabilities.
  • Backend Engineering: Build and maintain robust, high-performance, and scalable APIs (RESTful/GraphQL) and microservices using Node.js (Express) and Python (Flask/Django/FastAPI).
  • Frontend Development: Develop intuitive, responsive, and engaging user interfaces using modern JavaScript frameworks (e.g., React, Vue.js) to visualize AI outputs and enable user interaction with AI features.
  • Databases: Design and implement efficient and scalable database solutions (SQL/NoSQL) to support application features.
  • Cloud Deployment: Deploy and manage applications and AI models on cloud platforms (AWS, Azure, GCP, OCI), working with containerization (Docker) and orchestration (Kubernetes) technologies.
  • System Design & Architecture: Contribute to architectural discussions and decisions, ensuring scalability, security, and maintainability of our AI-powered systems.
  • Quality Assurance: Write clean, well-documented, and testable code. Participate in code reviews to maintain high code quality standards.
  • Innovation: Stay up-to-date with the latest advancements in full-stack development and AI/ML, bringing new ideas and technologies to the team.



What We're Looking For:


  • 5+ years of professional experience in full-stack software development.
  • Strong proficiency in JavaScript/TypeScript, Node.js, and Python.
  • Solid experience building and deploying robust APIs using a backend framework (e.g., Node.js/Express, Python/Flask, Django, FastAPI).
  • Experience with at least one modern JavaScript framework (React or Vue.js), along with HTML5, CSS3, and responsive design principles.
  • Profiency in Kafka, RabbitMQ, Redis Streams, or similar messaging systems.
  • Experience with both SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Redis, Cassandra) databases.
  • Experience implementing OAuth, SAMLv2, JWT, and Role-Based Access Control (RBAC).
  • Hands-on experience deploying and managing applications on a major cloud provider (AWS, Azure, GCP, or OCI).
  • Proficient with Git for version control. Experience with CI/CD pipelines, Docker, and familiarity with Kubernetes.
  • Experience with unit testing and integration testing (e.g., pytest, Jest, Cypress, Playwright) and performance monitoring tools.
  • Experience leveraging Generative AI tools (e.g., Claude Code, Cursor, Copilot) to enhance development efficiency and optimize code quality.
  • Excellent analytical and problem-solving skills with a strong attention to detail.
  • Strong verbal and written communication skills, with the ability to collaborate effectively in a cross-functional team environment.



Bonus Points If You Have:


  • Experience with specific AI domains (e.g., Generative AI, Computer Vision, Natural Language Processing, Reinforcement Learning).
  • Experience with agentic AI architectures.
  • Experience with Model Context Protocol (MCP).
  • Experience with MLOps tools and practices (e.g., MLflow, Kubeflow, Sagemaker).
  • Contributions to open-source projects or a strong GitHub profile.
  • Experience in a startup or fast-paced environment.

Key Skills

Ranked by relevance

ai javascript responsive docker react redis cloud aws gcp natural language processing artificial intelligence responsive design containerization computer vision microservices prototyping kubernetes postgresql cassandra rabbitmq ai tools kubeflow python django mlflow nosql mysql kafka html5 oauth mlops cicd git sql
Login to Apply
Posted
May 07, 2026
Type
Full-time
Level
Mid-Senior
Location
Urla
Company
Efsora

Industries

Software Development IT Services IT Consulting

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Efsora
Related

Full-Stack Developer

2025-07-24

Full-time
Entry
Turkey
Software Development
Engineering
View Job Details
Efsora
Related

Senior AI Engineer

2026-02-17

Full-time
Mid-Senior
Turkey
Software Development
Information Technology
View Job Details
Resmed
Related

Generative AI Engineer

2026-06-01

Full-time
Not Applicable
Australia
Software Development
Engineering