Point your AI agent at freehire and let it find you a job.

Get the CLI →

TalenTown İnsan Kaynakları - İşe Alım Ajansı

NewBe an early applicant

Senior Software Engineer (Node.js)

Posted
Discussion

Summary

Senior Software Engineer who designs, builds, and enhances Node.js APIs powering the company's user interfaces, collaborating with front-end developers and product/business stakeholders and improving architecture via code reviews. Core stack includes PostgreSQL, MongoDB, Redis, Elasticsearch, TypeScript, and AWS.

As a Senior Software Engineer, 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 Do

  • Design, develop and enhance efficient APIs
  • Implement new designs and improve the architecture in our current and new products
  • Working with the front-end developers to ensure that the required data is available
  • Helping the current engineering process by code reviews, pull requests etc
  • Analyze the impact of features, hypothesize and implement new solutions

What We Are Looking For

Qualifications

  • 8+ 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 transactions

Preferred Qualifications

  • Experience with unit and end-to-end testing
  • Experience with Typescript
  • Experience with large and complex datasets
  • Experience with Serverless & Amazon AWS
  • Track record of contributing to open source repositories

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available