QUALIFICATIONS AND JOB DESCRIPTION
We are looking for a Senior Back-End Developer who will be working in a team with developers and test engineers.
About the Company
Arabam.com, the leading auto classifieds marketplace of Turkey, was established in 2000 and joined the iLab Holding family in 2016.
The arabam.com team, working with the mission to make buying and selling vehicles from the Internet much more reliable, easier and more comfortable, aims to improve the users experience with new functions continuously.
Those who want to sell their car or who want to buy a car can make transactions anytime, anywhere.
• 7 million users per month,
• Over 200 million page views,
• 7000+ car dealer members,
• 4 million individual members,
• 80% mobile traffic.
• Able to analyze and implement solutions to presented problems while satisfying the user’s needs,
• Write code that is maintainable and highly reliable,
• Have strong problem-solving skills,
• Have the ability to multi-task and prioritize work as necessary,
• Enjoy collaboration with a team to successfully complete projects.
• MS degree in Computer Science / Computer Engineering or relevant experience,
• 3+ years of relevant work experience,
• Experience with C#, .net Framework, .net Core, ASP.Net MVC,
• Experience with Relational Databases, NoSQL Databases and Messaging Systems,
• Experience with MicroServices or ModularMonolith is plus
• Python, NodeJS, Go, WebSockets – SignalR, Docker, NGINX knowledge is plus,
• Good knowledge of using a version control system. preferred Git.
• Collaborating with software developers and other team members,
• Passion for learning new skills and technologies,
• Passion for teaching new skills and technologies to junior developers,
• Participate in code reviews.
About Our Technology
• We use several tools and libraries to do our job easier,
• We use git as a version control system, we have some Jenkins pipelines to deploy our services,
• We use WebSockets for auction (very critical logic for our company),
• ElasticSearch is used for search, Redis is used for cache, MS-SQL is used for main data source, Kafka is used for messaging,
• We still have .net framework projects, some of our projects were already moved to .net core. NodeJS and Python are used in big data projects.
• We continue to work remotely due to a pandemic. Meetings will be held online.
• The development team is consisting of people who are collaborative, sincere, talented and willing to learn and share new things,
• We do not have any dress obligations,
• We are a rapidly growing company,
• We support developers to improve their skills, the candidate will have access to online learning courses,
• We encourage developers to test and implement cutting edge technologies,
• We have a medium publication that you can have a lookarabamlabs publication at medium.com.