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.