Senior Software Engineer (Node.js)
تفاصيل الوظيفة
Invent Analytics is a successful, fast-growing company at the forefront of technology and retail. Headquartered in the United States and with offices around the world, Invent Analytics helps retailers transform the way they manage their supply chains.We are a group of bright, kind, and goal-oriented people working together to make retail better. We think big. We take pride in what we do. As a provider of award-winning enterprise-AI SaaS solutions that serve a growing international business with customers across the U.S., Europe, Middle East, and East Asia, we make a measurable and meaningful difference for our customers every day.Our team of 200+ people consists of young engineers and data scientists from the top CS and IE programs in our Istanbul, Philadelphia, Amsterdam, and Dubai offices.For our journey ahead, we are looking to build up our team of bright minds further, and we are looking for a Senior Software Engineer (Node.js) to join our growing team in Istanbul.About the RoleAs a Senior Software Engineer (Node.js), you will be responsible for building clean and effective APIs for our user interface. By working with a team, this candidate will understand needs from the product management, engineering, and business stakeholders and will be able to build solutions that fit those needs.What You Will DoDesign, develop and enhance efficient APIsImplement new designs and improve the architecture in our current and new productsWork with the front-end developers to ensure that the required data is availableHelp the current engineering process by code reviews, pull requests etcAnalyze the impact of features, hypothesize and implement new solutionsWhat We Are Looking ForQualifications6+ years overall professional web application development experience (preferably with Node.js)Familiarity with relational and non-relational databases, key-value stores and search engines (PostgreSQL, Microsoft SQL Server, BigQuery, MongoDB, Redis, Elasticsearch etc)Good knowledge of OOP, design patterns, asynchronous programming, microservices, concurrency, and transactionsPreferred QualificationsExperience with unit and end-to-end testingExperience with TypescriptExperience with large and complex datasetsExperience with Serverless & Amazon AWSTrack record of contributing to open source repositoriesBasic understanding of HTML5/CSSWhat We OfferA competitive salary and benefits packageWe are using USD based compensation model for all our employeesMonthly internet and social media fun packageEducational and development opportunitiesLife at Invent AnalyticsGreat colleagues: We consider ourselves anything but average. We are an amazing team of top-notch data scientists, software engineers, and research scientistsWe love what we do: Our team has an exciting tech stack: Pyspark, Databricks, Python, and so onMonthly team events: We celebrate special days; we regularly meet at lunch and dinner dates with the team and enjoy online Happy Friday gatheringsWe get social: Did you know that we have a Film Club, a Book Club?We care: We take care of ourselves, we regularly take Pilates classesCorporate Social ResponsibilityWe are incredibly proud of our contribution to our society. Working at Invent Analytics gives you an opportunity to really make a difference in people's lives. Our Invent Social Responsibility Club:Grants scholarships at four different education institutionsDonates for schoolsRuns and raises money for underprivileged childrenDiversityInvent Analytics provides equal employment opportunities, and we strive for a diverse and inclusive workplace.We are together without discrimination of nationality, gender, belief, age, disability, marital status, sexual orientation.For us, diversity means embracing all the features that make us unique.Invent the Future with UsDoes this sound like your next dream job? Let's get you started!To apply, simply follow these steps:Prepare your application: Craft an email with the subject line "Your Name - Senior Software Engineer (Node.js) Application".Attach your CV: Include your most up-to-date CV to showcase your qualifications.
#J-18808-Ljbffr Software Architecture & Engineering
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.