Full Stack Software Engineer
- Türkiye
- Kontrat
- Tam zamanlı
- Design, develop, and maintain core application components and services that are scalable, secure, and cloud-native.
- Build and expose APIs that integrate machine learning models and data-driven features into customer-facing applications.
- Collaborate with product managers, data scientists, and DevOps engineers to create thoughtful, high-impact solutions.
- Implement AWS services (e.g., EKS, S3, DynamoDB, SQS, Lambda) to optimize performance and scalability.
- Participate in architectural design and code reviews.
- Contribute to CI/CD pipelines, automated testing, and infrastructure as code to streamline development and deployment.
- Document system architecture, API contracts, and development workflows to support maintainability and knowledge sharing.
- Stay current with latest technologies in cloud computing, ML integration, and software engineering best practices.
- 5+ years of full stack software development experience
- 5+ years of Python experience
- Bachelor’s degree in Computer Science, Engineering, or related field
- Experience with modern programming languages (e.g., C#, .NET, Python) and API development
- Experience with cloud-native architecture and AWS services (e.g., Lambda, API Gateway, ECS/EKS, S3, DynamoDB)
- Familiarity with AWS services and cloud architecture principles
- Experience with SQL databases
- Experience with software development methodologies (Agile, DevOps)
- Familiarity with containerization and orchestration (e.g., Docker, Kubernetes, EKS)
- Experience with CI/CD tools and practices
- Great compensation package and bonus plan
- Core benefits including medical, dental, vision, and matching 401K
- Flexible work environment, ability to work remote, hybrid or in-office
- Flexible time off including volunteer time off, vacation, sick and 12-paid holidays
- Explore all our exciting benefits here: https://yourexperianbenefits.com/cand-index.html
Vacancies in Turkey