We offer more than just a job—we offer a career journey to discover your potential. We foster your daily growth through our culture of open communication, flat hierarchy, and continuous learning. On this journey, we illuminate your vision and help you unleash your full potential.
For us, learning never stops! We support our employees in strengthening their careers and unleashing their potential with the development opportunities we provide, and we always accompany them in this process:
Mentoring and 1-on-1 Programs
We help you develop your career through one-on-one meetings with experts in their fields.
Coaching Programs
We provide coaching support that fosters both your professional and personal development.
Lunch & Learn Events
We strengthen our culture of learning together by encouraging knowledge sharing between teams.
Continuous Development Support
We contribute to your continuous development with our Udemy training support and our in-house academy.
Technology Diversity
We enable you to enhance your technical skills by offering opportunities to work with different technologies.
Innovative Projects
We enable you to participate in projects that make a difference in various sectors.
Our Recruitment Process 🔍
We conduct a transparent and effective recruitment process for the new "trees" who will join our team. We see this process as an exciting journey where a potential seed takes root in Eteration's soil and grows into a strong tree, and we accompany you at every stage:
01
🌱 Finding the Seed - Application and Initial Review
Seeking out valuable seeds with high growth potential. In this initial stage, we review your application to begin our journey toward meeting on Eteration soil.
02
🌿 Discovering the Seed - Phone Screening
Our first conversation focuses on getting to know you and the potential you carry. We take this time to understand your expectations and explore your potential fit within our organization.
03
🌳 Preparing to Take Root - HR Interview
Together, we analyze your alignment with our corporate culture—our 'fertile soil'—and how your career goals can sprout here. This interview explores the mutual value we can add to each other's growth.
04
🌲 Time to Sprout - Case Study
Observing how firmly you hold onto the soil with your competencies and produce your first sprouts. This stage allows us to witness your technical and problem-solving skills in action.
05
🌍 Becoming a Sapling - Technical Interview
Meeting with our expert team—our 'experienced gardeners'—to analyze how deep your technical knowledge roots run and assessing your potential to grow into a strong sapling.
What We Offer Our Employees 🎁
We provide benefits that maintain work-life balance and support happiness:
Working Model
Providing hybrid flexibility: In-office collaboration for Istanbul and Izmir teams, with fully remote options for colleagues residing elsewhere.
Private Health Insurance
Prioritizing your well-being and peace of mind with comprehensive private health insurance coverage.
Birthday Gift Voucher
Sharing the joy of your special day with a personalized gift voucher to celebrate you.
Special Day Celebrations
Marking significant moments together—from holidays to special observances like Mother's and Women's Day—with thoughtful gifts and shared treats.
Social Events
Strengthening our community through vibrant monthly events designed to unwind, connect, and have fun together.
Buddy System
Ensuring a warm welcome and smooth adaptation for new teammates through our dedicated 'Buddy System' orientation.
Feedback Culture
Unleashing your potential through a culture of transparency, supported by constructive bi-annual feedback sessions.
Shuttle and Breakfast Service
Starting the day with energy and comfort through our dedicated shuttle and breakfast services for in-office colleagues.
Transportation Support
Facilitating your commute by contributing to travel expenses for our hybrid working team members.
AI Support
Streamlining workflows and sparking creativity by providing free access to the Gemini AI assistant for every team member.
+
Engineer
In your application, we expect you to clearly state your experience, competencies, and why you would like to join our team.
Our recruitment process is usually completed within 2 to 4 weeks.
We offer fully remote work opportunities for employees living outside Istanbul and Izmir. For employees living in Istanbul and Izmir, we collaborate face-to-face in our offices to strengthen team synergy and create value together in this dynamic environment.
Open Positions
Business / System Analyst
We have a full office working model for our employees in İstanbul and İzmir locations.Permanent / Full-time
Business / System Analyst
QUALIFICATIONS AND JOB DESCRIPTION
Eteration is searching for professionals to work in its Project Office team. We support and strengthen our customers in all phases that include consultation, design, development, testing, implementation, and training courses that are followed by operations in daily business with custom-made software solutions.
The business analyst will be responsible for identifying the business needs of our clients and stakeholders to help determine solutions to business problems. The Business Analyst will be responsible for requirements development and requirements management. Specifically, the Business Analyst will elicit, analyze, validate and document business, organizational and/or operational requirements within the project or pre-sales phases.
The Business Analyst will be a key facilitator within our projects, acting as a bridge between the client, stakeholders and the solution team.
Technical Qualifications:
Minimum 2+ years of business analysis, system analysis and/or product owner experience
Experience in requirement management and planning
To be able to elicit, analyze, validate and document business, system, organizational and/or operational requirements
Able to help determine solutions to business or technical problems by attending at modeling activities such as data modeling, process modeling, functional – user centered design
Responsible for the client satisfaction from the solution determined
Able to manage change
Experience in writing effective use cases and/or software requirements specifications
Experience in writing scope for proposals
Superior verbal and written communications
Superior analytical, problem solving, decision making skills
Desirable:
Experience in business processes management, SOA, databases, portals and web technologies are important assets
Experience in the interpretation of business rules and requirements for technical systems
Experience at government projects
Knowledge of object-oriented software development analysis and modeling
Knowledge of software development and/or project life cycle and methodologies
Other Qualifications:
University degree in Management Information Science, Computer Science or Computer Engineering; other disciplines must demonstrate strong IT experience from a recognized institution.
Fluency in English (Must be able to operate in an all-English work environment).
Strong communication skills and a team player.
Proactive, adaptive to changing circumstances and demands.
Able to develop and maintain strong relationships with clients at all levels.
Able to develop creative, breakthrough approaches and solutions to complex problems.
Understand technical and organizational aspects of all related areas.
An attention to detail and commitment to drive problems through to resolution.
Eagerness for research and improvement.
Continually read and review documents posted and provide feedback where information is lacking or required.
Ability to adapt to changing requirements.
Able to manage conflicts.
A good team player who is willing to take initiatives and assume additional responsibilities.
Must be willing to travel.
Male candidates must not have military service obligations.
PREFERRED CANDIDATE
Years of Experience: More than 1 years of experience
Job Role: Engineering, General Application, Information Technology
Job Type: Permanent / Full-time
Position Level: Specialist
Number of vacancies: 1
Job Location: Istanbul (European Side), Istanbul (Asian Side)
Project Manager
We have a full office working model for our employees in İstanbul and İzmir locations.Permanent / Full-time
Project Manager
QUALIFICATIONS AND JOB DESCRIPTION
Eteration is searching for professionals to work in its Project Office team. We support and strengthen our customers in all phases that include consultation, design, development, testing, implementation, and training courses that are followed by operations in daily business with custom-made software solutions.
The project manager is responsible for carrying out the careful coordination of project planning, skillfully navigating through project phases, ensuring careful monitoring of project performance, and encouraging efficient interaction between stakeholders. The project manager will be responsible for closely monitoring project progress and managing the project life cycle using Agile frameworks and PMI (Project Management Institute) guidelines. Specifically, the project manager will perform risk assessment, define project plans and set up the project organization, keep project status reports up-to date, and mandatory meetings must be skillfully facilitated during the project and pre-sales stages. The project manager will take part and actively participate in the project evaluation processes and in the end-to-end planning of the project from the planning stage to the closing stage. The Project Manager assumes a pivotal role as the linchpin between clients, stakeholders, and the solution team, orchestrating seamless collaboration and communication to ensure project success.
Technical Qualifications:
1-3 years of project management, business analysis and/or product owner experience.
Experience in project planning and product/project roadmap management.
PMI-CAPM Certificate is a plus.
Utilization of project management tools such as Microsoft Project and Jira.
Application of Project Management Processes, Methodologies and Standards such as PMBOK and Agile Extension.
Able to provide information and reports to users regarding the outcomes and potential state of metrics pertaining to baseline, cost, time-related actual value, ongoing work, and completed work.
Responsible for the management and guidance of allotted resources with the planning, directing, and controlling of the project in order to best accomplish its objectives.
Able to manage change.
Experience in risk management.
Superior verbal and written communications.
Superior analytical, problem solving, decision making skills.
Desirable:
Experience in business processes management, SOA, databases, portals and web technologies are important assets.
Experience in the interpretation of business rules and requirements for technical systems.
Knowledge of object-oriented software development analysis and modeling.
Knowledge of software development and/or project life cycle and methodologies.
Other Qualifications:
University degree in Management Information Science, Computer Science or Software / Computer Engineering; other disciplines must demonstrate strong IT experience from a recognized institution.
Fluency in English (Must be able to operate in an all-English work environment).
Strong communication skills and a team player.
Proactive, adaptive to changing circumstances and demands.
Able to develop and maintain strong relationships with clients at all levels.
Able to develop creative, breakthrough approaches and solutions to complex problems.
Understand technical and organizational aspects of all related areas.
An attention to detail and commitment to drive problems through to resolution.
Eagerness for research and improvement.
Continually read and review documents posted and provide feedback where information is lacking or required.
Ability to adapt to changing requirements.
Able to manage conflicts.
A good team player who is willing to take initiatives and assume additional responsibilities.
Company Description:
Eteration is a highly acclaimed software and services company with a young and dynamic development team. We provide solutions to the top companies in Turkey and abroad. Our team works hard and plays hard. We provide one of the best environments to learn and grow in the industry. Come and join the teams that build the Eclipse tools, mobile applications and the state of the art Web solutions.
Object-Oriented Software Development knowledge and experience with Java 8+
Hands on experience with Spring Boot framework (2.x)
Experience with Enterprise Application Patterns & Distributed application & Service Oriented Architecture
Familiar with DevOps tools like GitLab, SonarQube
Agile development methodologies
Believes that writing unit tests & integration tests are part of software development
Using Git as version and source control tool
Experience With API creation/design and RESTful services
Relational and NoSQL database experience (MySQL,PostgreSQL, Oracle, Redis...)
Knowledge of cloud Technologies is plus (Docker, k8s)
Experience with technical documentation tools (markdown files, UML diagrams)
Web and Javascript frameworks/technologies (ReactJS or similar frameworks/libraries) (plus)
Other Qualifications:
University degree in Computer Science or Engineering, other disciplines must demonstrate strong IT experience from a recognized institution.
Fluency in English (Must be able to operate in an all English work environment)
Must be willing to travel
Strong communication skills and Team player
Proactive, adaptive to changing circumstances and demands
JOB DESCRIPTION
If you believe you are an expert Java Developer please read on!
We are one of the most innovative software solution providers in Turkey. The work we do is one of a kind and unlike any other companies in our industry. We encourage all of our employees to think "outside of the box" and give the freedom to pursue any and every avenue from which a good idea derives. If you are looking for Technology Company with a solid development background that looks to innovate instead of follow, this is definitely the place for you.
In this job work you will work with our highly acclaimed development team. We support and strengthen our customers in all phases that include consultation, design, development, testing, implementation, and training courses that are followed by operations in daily business with custom-made software solutions.
In the fast evolving world of today’s business, ETERATION creates solutions and services that enable companies stay ahead of competition in ever changing markets. We bring our experience in building infrastructures and digitalization that leverage the current investments while promoting the new generation of technologies like Microservices and Cloud. As a services oriented and independent company, ETERATION has a well-established base in the area of creating, adapting and planting the latest state-of-the-art technologies to Enterprises and Institutions. With its vast project experiences and expertise, ETERATION is a trusted technology advisor of Enterprises and Institutions in their digital transformation projects around the region.
Technical Qualifications:
Advanced knowledge of JavaScript, TypeScript, HTML5, CSS3,
Advanced Web, Mobile and Javascript frameworks/libraries such as React, React Native, NextJS, NestJS,
Component development with JS Frameworks,
Client side state management libraries (Redux, GraphQL etc...),
Experience with at least one of the CSS preprocessors such as: SCSS, LESS, etc... ,
Experience with async services and back-end integrations(REST, GraphQL),
Experience with responsive-design & adaptive design on web and mobile,
Experience with cross-browser compatibility,
Understanding of UI/UX design,
Knowledge of web design principles and their effect on SEO,
Experience with troubleshooting and debugging desktop, Android & iOS browser and app issues,
Experience with Git or similar version control tool is advantage,
Build and release procedures for web applications,
Experience writing unit tests and testable code,
Knowledge of accessibility,
Strong ability and knowledge in Android & iOS Development tools and methods including: Gradle, Android Studio, Xcode, Cocoapods, UI Layout and lifecycle,
Experience with native Android & iOS UI development for phones and tablets (multi-resolution support; resource utilization such as images, layouts, strings) is advantage.
Other Qualifications:
University degree or strong IT experience from a recognized institution,
Strong communication skills and team player,
Self-motivated and self-managed,
Proactive, adaptive to changing circumstances and demand,
We have a full office working model for our employees in İzmir locations,
Able to develop creative, breakthrough approaches and solutions to complex problems,
Understand technical and organizational aspects of all related area,
An attention to detail and commitment to drive problems through to resolution,
Eagerness for research and improvement,
Continually read and review documents posted and provide feedback where information is lacking or required.,
A good team player who is willing to take initiatives and assume additional responsibilities,
Report on progress and raise issues / problems when necessary.
Company Description:
Eteration is a highly acclaimed software and services company with a young and dynamic development team. We provide solutions to the top companies in Turkey and abroad. Our team works hard and plays hard. We provide one of the best environments to learn and grow in the industry. Come and join the teams that build the Eclipse tools, mobile applications and the state of the art Web solutions.
Eteration seeks a passionate and forward thinking iOS Developer that is comfortable working across any platform and stays abreast of the latest and greatest mobile technologies. In this role you will help drive the architecture, design, and implementation of our industry-leading high-volume applications and enterprise-scale platforms.
Technical Qualifications:
Previously developed, published and maintained iOS apps is an asset,
Experience with pixel perfect iOS applications,
Experience with Git or similar version control tool is advantage,
Build and release procedures for iOS,
Understanding of common software engineering practices (git, code documentation, continuous integration, dependency management, monitoring, version management),
Experience writing unit tests and testable code,
Knowledge of accessibility and bandwidth issues,
Experience with concurrency, thread management, memory management,
Proficiency in Swift and familiarity with Objective-C,
Strong understanding of iOS frameworks such as UIKit and Core frameworks, etc.,
Experience with RESTful APIs and JSON integration,
Solid understanding of software development principles and design patterns (MVVM, VIPER, VIP etc.)
Bonus:
Knowledge of software testing techniques and frameworks,
Having used debugging instruments,
Published iOS apps in the App Store,
Experience with continuous integration and delivery tools,
Basic knowledge of JavaScript, HTML5, CSS3.
Other Qualifications:
University degree or strong IT experience from a recognized institution,
Strong communication skills and team player,
Self-motivated and self-managed,
Minumum 2 years of experience,
Proactive, adaptive to changing circumstances and demand,
Able to develop creative, breakthrough approaches and solutions to complex problems,
Understand technical and organizational aspects of all related area,
An attention to detail and commitment to drive problems through to resolution,
Eagerness for research and improvement,
Continually read and review documents posted and provide feedback where information is lacking or required,
A good team player who is willing to take initiatives and assume additional responsibilities,
Report on progress and raise issues / problems when necessary,
Male candidates must not have military service obligations,
Fluency in English,
We have a full office working model for our employees in İstanbul and İzmir locations.
Company Description:
Eteration is a highly acclaimed software and services company with a young and dynamic development team. We provide solutions to the top companies in Turkey and abroad. Our team works hard and plays hard. We provide one of the best environments to learn and grow in the industry. Come and join the teams that build the Eclipse tools, mobile applications and the state of the art Web solutions.
Eteration seeks passionate and forward thinking native Android Developers that are comfortable working across any platform and stays abreast of the latest and greatest web technologies. In this role you will help drive the architecture, design, and implementation of our industry-leading high-volume web sites and enterprise-scale platforms. Mobile Application Developers that is comfortable working across any platform and stays abreast of the latest and greatest mobile technologies. In this role you will help drive the architecture, design, and implementation of our industry-leading high-volume mobile applications and enterprise-scale platforms.
Technical Qualifications:
Previously developed Native Android apps is an asset,
Experience with async. services and back-end integration (REST, JSON, XML, AJAX),
Experience with pixel perfect android applications,
Experience with troubleshooting and debugging Android issues,
Experience with Git or similar version control tool is advantage,
Knowledge of JavaScript, HTML5, CSS3,
Build and release applications for Android,
Understanding of common software engineering practices (git, code documentation, continuous integration, dependency management, monitoring, version management),
Experience writing unit tests and testable code,
Knowledge of accessibility and bandwidth issues,
Good understanding of SDLC focused on mobile development,
Good understanding of OOP, functional programming, algorithms and refactoring,
Good understanding of MVVM design pattern and Clean Code,
Can issue memory leaks,
Strong ability and knowledge in Android Development tools and methods including: Gradle, Android Studio, UI Layout, Intents, Services, Dependency Injection, flows, coroutines, Koin, Retrofit and lifecycle.
Other Qualifications:
University degree or strong IT experience from a recognized institution,
Strong communication skills and team player,
Self-motivated and self-managed,
Proactive, adaptive to changing circumstances and demand,
Able to develop creative, breakthrough approaches and solutions to complex problems,
Understand technical and organizational aspects of all related area,
An attention to detail and commitment to drive problems through to resolution,
Eagerness for research and improvement,
Continually read and review documents posted and provide feedback where information is lacking or required,
A good team player who is willing to take initiatives and assume additional responsibilities,
Report on progress and raise issues / problems when necessary,
Male candidates must not have military service obligations,
Fluency in English,
We have a full office working model for our employees in İstanbul and İzmir locations.
Company Description:
Eteration is a highly acclaimed software and services company with a young and dynamic development team. We provide solutions to the top companies in Turkey and abroad. Our team works hard and plays hard. We provide one of the best environments to learn and grow in the industry. Come and join the teams that build the Eclipse tools, mobile applications and the state of the art Web solutions.
06
✨ Growing Towards the Horizon - Manager Interview
A final evaluation with the manager who will guide your growth journey. Here, we discuss our shared vision for your future in the Eteration forest and align on your goals.
07
🌟 Strengthening the Roots - Reference and Inventory Process
Confirming the strength of your roots to get to know you more closely from all perspectives, solidifying your place within the Eteration family.
08
🎉 Joining the Eteration Forest - Offer Stage
You are now ready to take root, grow, and create lasting value with us in the Eteration forest!