
Job Description:
This is a remote first position and we're considering candidates in the Istanbul time zone. Also, we have two offices at Yıldız Teknopark and Bau (Istanbul). You will be free to use desired offices or your own working environment.You will be a member of our backend development team. The team focused on building and growing a modern HRMS and Employee Engagement platform. Also, work in collaboration with our mobile team. You will help us to release our up-and-coming HRMS platform and take it to the next level.
Job Responsibilities: Be actively involved with the team beyond product developmentWork with engineering, management, product, QA, and Operations teams to completely own the productPay strong attention to detail, and work passionately towards product developmentResponsible for the application back-end, real-time APIs and views, Integration Adaptors, etc.Develop APIs for managing HR, workflows and resourcesWork with the team to build front-end applications for merchants and business ownersBuild APIs and Views to create and manage customer deployed sitesPerform Authentication and Authorization (OAuth, Token-based)Develop OpenAPI integration for building third-party plugins and appsManage API docs for developer analysis
Job Requirements:
At least 3+ years of relevant experience as a software developerExtensive experience in Ruby on Rails, PostgreSQLPrior experience designing and implementing complex back-endDemonstrable experience building multi-tenant appsExperience with building verbose data-fetching and querying architectures (PostgreSQL, working around N+1 query problems)Hands-on experience in building relational database linking, and authorization to securely retrieve themExperience working with distributed systemsExperience in deployment pipelines for dynamically deploying customer sites and production systems
If you're ready to take on a new challenge, we want to hear from you! Apply today and let's build something amazing together.
Related Jobs

Security Engineer Ubuntu

Senior Software Engineer

Test Automation Engineer

Senior Android Engineer

Lead Software Engineer

Senior Frontend Engineer

Data Engineer

Production Engineer

Senior Back End Developer

Senior Frontend Engineer Platform

IT Engineer

Senior Software Engineer Cloud Images

Senior Product Designer

Hands On Engineering Manager

Full Stack Software Engineer

Senior Front End Developer

Customer Success Manager

Senior Software Engineer .NET Core

Front End TypeScript Developer
