
Software Engineer
Wingie Enuygun Group
full-time
Posted on:
Location Type: Hybrid
Location: Istanbul • Turkey
Visit company websiteExplore more
Tech Stack
About the role
- Develop and enhance web applications and new projects using the most suitable programming languages and frameworks (PHP, Go, .NET Core, Typescript, Python, Node.js, Java or others as needed),
- Work with databases such as MySQL, PostgreSQL, or NoSQL solutions (e.g., MongoDB, Scylla, Cassandra) to design, optimize, and scale systems.
- Design and implement APIs (REST, SOAP, GraphQL, gRPC) and integrate with external services,
- Monitor and improve the performance of applications, managing large volumes of data efficiently,
- Implement up-to-date security practices to ensure the safety of applications and data,
- Write clean, understandable, and reusable code; create and update technical documentation,
- Communicate effectively and collaborate with other developers, designers, and project managers,
- Participate in projects using development methodologies like Agile, Scrum, Kanban,
- Systematically test applications and debug them, evaluating user feedback,
- Keep up-to-date with innovations in backend technologies and AI-assisted development, and apply these innovations to existing projects.
- We are looking for developers who integrate the power of AI into their development process. If you use tools like **KiloCode**, **GitHub Copilot**, **Cursor**, **Windsurf**, or similar AI-powered development assistants to boost your efficiency, you’re exactly who we’re looking for!
Requirements
- You have at least 3 years of experience in **Backend Development**.
- You are experienced in at least one modern backend language and framework (PHP, Go, .NET Core, Typescript, Python, Node.js, Java or similar) and can adapt to different technologies when needed.
- You are experienced in working with **databases and ORMs** (SQL/NoSQL solutions, Doctrine, Hibernate or similar) and familiar with **testing practices** (TDD / BDD / Unit Testing).
- You have proficiency in **caching and performance optimization tools** (Redis, Memcached, Varnish, HTTP Cache).
- You are experienced in building and maintaining **APIs** (REST, GraphQL, gRPC, Webservices).
- You are (preferably) skilled in **event-driven and messaging systems** (RabbitMQ, Kafka, SQS or similar).
- You are (preferably) experienced in **search and indexing technologies** (Elasticsearch or similar).
- You are adept in **software design principles and patterns** (e.g. Singleton, Factory, MVC, Facade).
- You are open to adopting a **technology-agnostic approach**, selecting the right tool for the problem rather than being tied to a single stack.
- You are curious about and willing to leverage the **power of AI in development workflows** (code generation, optimization, decision support).
Benefits
- The opportunity to work with the latest technologies and tools which serve the needs of millions of travelers worldwide,
- The chance to witness firsthand how we have managed to become a rapidly scaling and now globalized e-commerce company in Turkey and to be a part of a culture that centers around data, productivity, and customer satisfaction,
- Lifelong learning, development, and growth opportunities with ongoing training sessions, internal and external training programs, and free access to e-learning platforms such as Coursera, Udemy, Symfonycasts, Lynda, Edx, Oreilly,
- Appointments with our nutritionist for you to take a step towards healthier lifestyle,
- A comprehensive orientation program to get you acquainted with the Wingie Enuygun team and start contributing from the first day,
- An office environment without a dress code,
- Meal card for lunch and daily access to healthy snacks (Multinet),
- Social club memberships (Animal Protection Club, Basketball Club, Football Club, Volleyball Club, Game Club, Culture and Art Club),
- Complementary health insurance (Allianz Sigorta),
- Life insurance (Zurich),
- Commuter benefits covering the number of days you come to the office,
- Two big parties to celebrate your successes with your team,
- Discounts on flight tickets and hotel reservations from Wingie Enuygun Group,
- Carrefour Gift Card to contribute to grocery shopping once a year,
- Marriage and birth gifts
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PHPGo.NET CoreTypescriptPythonNode.jsJavaMySQLPostgreSQLNoSQL
Soft Skills
communicationcollaborationadaptabilitycuriosity