# Senior Full Stack Developer

> INFINIA · Ankara, Turkey · — · Posted 2026-03-24

**Workplace:** on_site

**Department:** Software

## Description

**INFINIA** is **a human-centric design & innovation company** that designs and develops new technologies, products, and experiences across three main business divisions:

-   **Experience Design:** We bring digital and physical spaces together to maximize user/customer engagement. We design and develop custom exhibition products to create audiovisual and immersive experiences.
-   **Products & Development:** We provide on-the-shelf products in the marine, hospitality, advertisement, and IOT Sector
-   **Technology:** We design, develop, and manufacture cutting-edge technologies from IoT devices to satellite systems to solve customers’ most challenging operational problems. 

We invite you to explore the opportunities to be a part of a dynamic team that thrives on pushing the limits of what’s possible to shape tomorrow.

Upon becoming a part of our team, you'll have the chance to collaborate with highly talented and seasoned professionals, engage in large-scale global projects that offer international expansion prospects, and utilize cutting-edge future technologies.

**Responsibilities include but are not limited to**

-   Actively contribute to both backend and frontend development of web-based products
-   Develop new features and maintain/improve existing systems
-   Design and implement scalable, maintainable, and high-performance software architectures
-   Build and optimize RESTful APIs and services
-   Develop modern, user-centric interfaces with a strong focus on user experience
-   Design and manage database structures, including data modeling and performance optimization
-   Participate in all phases of the software development lifecycle (analysis, design, development, testing, deployment)
-   Contribute to code quality by participating in code reviews and applying best practices
-   Take an active role in requirement analysis and technical design processes
-   Collaborate closely with product and project teams to translate business needs into technical solutions
-   Actively participate in Agile processes (sprint planning, daily stand-ups, retrospectives, etc.)
-   Follow emerging technologies, especially in the AI/LLM ecosystem, and integrate relevant solutions into products
-   Develop proofs of concept and features based on LLM-based applications, agent systems, and AI-driven approaches
-   Monitor system performance, troubleshoot issues, and implement effective solutions
-   Support DevOps processes when needed and contribute to deployment workflows

## Requirements

**Must Have**

-   Bachelor’s degree in Computer Engineering or a related field

-   5+ years of software development experience
-   Hands-on experience in both backend and frontend web development
-   Strong proficiency in TypeScript and the modern JavaScript ecosystem
-   Experience with modern backend and frontend frameworks
-   Solid knowledge of relational and non-relational databases
-   Experience building RESTful services
-   Comfortable working in Linux environments
-   Familiarity with tools such as Jira, Bitbucket, Confluence, or similar
-   Experience with Agile development methodologies
-   Strong understanding of OOP, algorithms, design patterns, and code refactoring
-   Experience in requirements analysis, system design, and software architecture
-   Ability to work across multiple layers of the stack with a strong engineering mindset
-   Strong problem-solving and analytical thinking skills
-   Up-to-date with the AI ecosystem; familiar with generative AI and applied AI concepts
-   Knowledge of or interest in LLM-based applications, agent systems, and multi-model approaches
-   Strong communication skills and ability to adapt quickly to new technologies
-   High learning agility, self-motivated, and committed to continuous improvement
-   Team player, comfortable in a dynamic work environment

**Nice To Have**

-   Experience with C++ and preferably Qt
-   Knowledge of HTTP, REST, and file transfer protocols
-   Familiarity with DevOps practices
-   Understanding of asynchronous programming and multi-threading
-   Experience building responsive and mobile-friendly interfaces
-   Experience with or knowledge of unit testing
-   Side projects, open-source contributions, or experimental product development experience

## Benefits

**Best reasons to join INFINIA**

**If honesty, open communication, curiosity, and continuous learning matter to you, you should apply INFINIA**. Besides the culture, here are a few reasons to apply;

-   **Development Support:** Focus on your growth with annual training support. We encourage and financially support your participation in the training sessions you wish to attend.
-   **Health Insurance:** Your health comes first. We ensure your well-being with comprehensive health insurance coverage.
-   **Birthday Leave:** Your birthday is special to us! Enjoy an extra day off to celebrate your birthday.

_**The future of technology and innovation is waiting for you. Don't forget to visit our website.**_

_**At INFINIA, we champion diversity and equal opportunity, valuing talent beyond gender, ethnicity, or background. Your data is processed under KVKK, shared only when necessary for recruitment, and never used unlawfully.**_

_**By applying, you consent to this. Learn more:**_ [](http://bit.ly/41PM1BE)[](https://l24.im/HRumn)[https://shorturl.at/7e1Qs](https://shorturl.at/7e1Qs)[](https://infiniaa-my.sharepoint.com/:b:/g/personal/zeynep_birturk_infinia_com_tr/EQNqr8NP4zlHsxpAFFlkKroBsEJm8UgevI3DvoI_-qtDew?e=jgpqjl)[](https://infiniaa-my.sharepoint.com/:b:/g/personal/zeynep_birturk_infinia_com_tr/EQNqr8NP4zlHsxpAFFlkKroBsEJm8UgevI3DvoI_-qtDew?e=LgZK4F)[](https://www.infinia.com.tr/)

## Apply

[Apply at INFINIA](https://apply.workable.com/infinia/j/9C1AAFEE54/apply)

---
Powered by [Workable](https://www.workable.com)
