Senior Web Developer (Full Stack) - Hybrid
Pegasus Airlines is hiring a Senior Full Stack Web Developer to build and continuously improve scalable, high-traffic web solutions for its digital airline platform. Day to day the role spans a Java/Spring backend with REST APIs and a React frontend, plus CI/CD, testing, and collaboration with Product, UX, QA, Backend, and Mobile teams.
- Compensation
- Not disclosed
- Location
- Turkey
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Not specified
- Experience
- 3+ years
- Category
- Fullstack
- Posted
Skills
Must have
- BS/MS in Computer Science, Computer Engineering, Software Engineering, or a related field
- 4–6 years of professional web development experience with hands-on frontend and backend/API development
- Comfortable working in mature, long-lived codebases
- Hands-on experience with Java/Spring and REST APIs (API design, validation, error handling, testing, service integration)
- Strong understanding of SOLID, OOP, design patterns, clean code, refactoring, and scalable architecture
- Experience with modularization, dependency injection, and technical debt management
- Strong experience with the React ecosystem, including Redux, MUI, and design systems
- Experience with unit, integration, and UI/E2E testing and test automation
- Proficient in Git, CI/CD, and Continuous Delivery, with experience or familiarity with GitHub Actions and engineering quality gates
- Experience with performance optimization, scalability, observability, production troubleshooting, and web/API security
- Hands-on experience with AI-powered development tools (Claude, ChatGPT, GitHub Copilot, or similar)
- Agile-minded, proactive, lifelong learner with customer-first mindset and strong communication and collaboration skills
Nice to have
- Understanding of BFF architecture, backward compatibility, caching, authentication, and API security
- Knowledge of Node.js, Bun, microservices, distributed systems, cloud technologies, MCP, AI agents, and agentic software development
- Experience with large-scale/high-traffic applications, particularly in travel, airline, e-commerce, or other transaction-intensive domains
Full description
We are Pegasus. We represent the new generation in Turkish aviation. With our motto: Everyone has the right to fly, we inspire our guests to travel with low fares thanks to our business model.
As your digital airline, our guest-centric approach offers digital technologies and unique innovations that enhance the travel experience.
Today, we operate connecting flights to more than 56 countries across Türkiye, Europe, North Africa, the Middle East, Russia, and Central Asia. We have one of the youngest fleets in the world, with 129 aircraft and an average fleet age of 5.3 years as of 2026.
Are you ready to embark on your Pegasus career path as our Senior Web Developer (Full Stack), flight number PC-2026?
Requirements
- Education: BS/MS in Computer Science, Computer Engineering, Software Engineering, or a related field.
- Team Player: Lifelong learner with a customer-first mindset, strong communication skills, an innovative approach, and a collaborative ownership mindset.
- Experience: 4–6 years of professional web development experience with hands-on frontend and backend/API development. Comfortable working in mature, long-lived codebases.
- Backend & Middleware: Hands-on experience with Java/Spring and REST APIs, including API design, validation, error handling, testing, and service integration. Understanding of BFF architecture, backward compatibility, caching, authentication, and API security is valued.
- Software Engineering & Architecture: Strong understanding of SOLID, OOP, design patterns, clean code, refactoring, and scalable architecture. Experience with modularization, dependency injection, and technical debt management.
- Frontend Ecosystem & Quality: Strong experience with the React ecosystem, including Redux, MUI, and design systems. Experience with unit, integration, and UI/E2E testing and test automation.
- CI/CD & Engineering Practices: Proficient in Git, CI/CD, and Continuous Delivery, with experience or familiarity with GitHub Actions and engineering quality gates.
- Performance, Reliability & Security: Experience with performance optimization, scalability, observability, production troubleshooting, and web/API security.
- AI-Assisted Development: Hands-on experience with Claude, ChatGPT, GitHub Copilot, or similar AI-powered development tools for coding, testing, refactoring, and technical analysis.
- Agile Mindset: Agile-minded, proactive, and comfortable working with Product, UX, QA, Backend, Mobile, and other engineering teams.
- Preferred: Knowledge of Node.js, Bun, microservices, distributed systems, cloud technologies, MCP, AI agents, and agentic software development. Experience with large-scale/high-traffic applications, particularly in travel, airline, e-commerce, or other transaction-intensive domains, is a plus.