Full-Stack Developer - Data Management
Team: Data Management
Location: Istanbul / Maslak
Commitment: Full-time
Workplace Type: hybrid
Responsibilites
- Design, develop and maintain backend services powering the Data Platform.
- Build and evolve microservices following scalable architecture and clean code principles.
- Design and implement RESTful APIs used by internal platform tools and services.
- Contribute to frontend components when needed using modern frameworks.
- Develop features supporting data product management, monitoring and platform capabilities.
- Work with cross-functional teams to improve platform usability and reliability.
- Ensure platform services are scalable, reliable and production ready.
- Write unit and integration tests and maintain strong engineering standards.
- Contribute to CI/CD pipelines and development automation.
- Drive technical discussions, architectural decisions, and code reviews, helping guide the team toward scalable and maintainable solutions.
Expected Qualifications
- BS or Ms degree in Computer science Engineering, or related field.
- 3+ years of professional software development experience building full-stack applications.
- Agile minded team player it's strong collaboration and communication skills.
- Eagerness for continuous learning and self-improvement.
- Strong analytical thinking, problem-solving, debugging and troubleshooting skills.
- Proficiency in Object-Oriented Programming, design patterns and clean code principles, with a strong software craftsmanship mindset.
- Experience with refactoring, unit testing and integration testing.
- Solid experience developing backend services using languages such as GO, Java or Node.js.
- Good understanding of microservice architectures and scalable backend systems.
- Experience designing and implementing RESTful APIs.
- Experience with SQL and relational databases, including query optimization.
- Familiarity with NoSQL databases and distributed systems.
- Experience working with high-traffic, highly available production systems.
- Experience with containerization and cloud-native environments.
- Experience building and maintaining CI/CD pipelines.
- Working knowledge of modern frontend technologies such as JavaScript/TypeScript and React (or similar frameworks).
- Experience with data platforms, data pipelines, or analytical systems is a plus.
- Strong written and verbal English communication skills.
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
