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
Related Jobs
3 roles aligned with this opportunity
Full-Stack Developer
2025-07-24
Senior AI Engineer
2026-02-17
Generative AI Engineer
2026-06-01
- Posted
- May 07, 2026
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Urla
- Company
- Efsora
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Full-Stack Developer
2025-07-24
Senior AI Engineer
2026-02-17
Generative AI Engineer
2026-06-01