Remote Senior Full Stack TypeScript Engineer

at Nile Bits

Posted 16 hours ago 5 applied

Description:

  • Join the Findability team as a Senior Full Stack TypeScript Engineer and make a significant impact on user experience.
  • The Findability team is responsible for login/signup, homepage, search, filter, collection pages, sale pages, and calendar views.
  • The team operates in a fully remote model, fostering a flexible and collaborative environment.
  • Your role involves enhancing the platform’s findability and discovery features, requiring proficiency in both frontend and backend development.
  • Responsibilities include writing high-quality, maintainable code, participating in technical discussions, and collaborating with Product Managers, Designers, and Business stakeholders.
  • You will design and improve existing systems, implement testing capabilities, manage technical debt, conduct code reviews, and deliver production-ready features consistently.
  • One ongoing project focuses on enhancing the search experience by adding new filter capabilities and interfacing with Salesforce and Elastic Search.

Requirements:

  • Strong experience in web application development across the full stack is required.
  • Proficiency in TypeScript for both frontend and backend development is essential.
  • Solid experience with React JS for building user interfaces is necessary.
  • Experience with Node.js and Serverless architectures is required.
  • Comfort in writing comprehensive Unit tests, End-to-end tests, and Contract tests, with an appreciation for Test-Driven Development is expected.
  • Ability to understand the business context for the work and help identify and shape project needs is important.
  • Effective communication skills with both technical and non-technical audiences are required.
  • A user-centric mindset and genuine interest in optimizing user experience are essential.
  • A track record of delivering high-quality software is necessary.
  • Ability to work autonomously while being a collaborative team player is required.
  • Nice to have: Experience with Elastic Search or OpenSearch, working knowledge of AWS, experience with GraphQL APIs, and familiarity with Python.

Benefits:

  • All employees enjoy free access to the games room, daily breakfast, fruits, coffee, soft drinks, and company outings.
  • Social insurance and full medical insurance are provided.
  • The company has an open-door management policy and offers accommodation and transportation allowances.
  • Employees work in a friendly environment that values innovation and efficiency.
  • There are exciting opportunities for career growth and talent development, along with feedback encouragement and recognition programs.
  • Competitive salaries and incentives are offered, along with a flexible and comfortable schedule.
  • Employees can participate in fun committees and receive monetary rewards.
  • The company promotes a friendly environment with fun, smart, and creative people, along with career possibilities in a growing team.
  • Paid vacations and social benefits are included.