Senior Back End Developer (Node.js) - Trio Mobil - REMOTETrio Mobil is seeking a passionate and experienced Back End Developer specializing in Node.js to join our innovative IoT engineering team. The successful candidate will be a key part of a small team using the latest JavaScript techniques and frameworks to create fast and highly available back-end systems for Trio Mobil products.
Responsibilities:Work collaboratively with cross-functional teams to design, develop, and maintain robust and scalable back-end systems.Write clean, well-structured, and testable code, ensuring high product quality.Contribute to the development of best practices and participate in code reviews.Participate in continuous integration and deployment processes, driving automation and enhancing development workflows.
Desired Background:5+ years of professional experience in back-end development.Extensive experience utilizing best practices and JavaScript-appropriate design patterns.Deep expertise in Node.js and related frameworks.Expert knowledge in MongoDB, Redis.Proficiency with relational databases such as MySQL and PostgreSQL.Experience with JavaScript build and automation tools such as NPM, Bower, Gulp, or Webpack.Experience with GitHub, Git, Travis, or other integration tools.Knowledge of design and consumption of REST-based APIs.Experience in API development, high-traffic, and high-availability application development.Excellent oral and written communication skills in both English and Turkish.Ability to work effectively as part of a team.Ability to manage day-to-day responsibilities with minimal supervision.Relevant university degree in Computer Science, Engineering, or equivalent work experience.
Extra Credit:Past open-source contributions.Experience with AWS services (DynamoDB, API Gateway, Lambda, ElastiCache, IoT, RDS)Experience with MQTT protocol.Experience with OpenAPI Specification.AWS Certified Solutions Architect certification.