Job description
RemoteStar is looking to hire a Remote Technical Lead- Node.js on behalf of our client based in the UK with a fully remote work policy.
About Client:
The client building, the B2B marketplace for diamonds. It’s an industry-leading B2B diamond and gemstones marketplace, connecting jewellery retailers to gemstone supplies They have a presence in London, Hong Kong, Amsterdam, and as well in Mumbai and now in New York in 2001.
About the role:
The Remote Technical Lead- Node.js play a pivotal role in growing their externally facing technical platform, supporting our customers' needs, and driving technical excellence within the team.
Responsibilities:
- Drive the expansion of client’s data feeds and API offerings, collaborating with cross-functional teams to identify and prioritize customer requirements.
- Design, develop, and maintain high-performance APIs and data feeds, ensuring scalability, reliability, and security.
- Provide technical leadership and mentorship to developers, fostering a culture of innovation, collaboration, and continuous improvement.
- Collaborate with product managers, architects, and stakeholders to define technical requirements and translate business needs into technical solutions.
- Ensure adherence to best practices, coding standards, and quality guidelines throughout the development lifecycle.
- Troubleshoot and resolve complex technical issues, providing timely support to internal teams and external customers.
- Stay up to date on emerging technologies, industry trends, and best practices, proactively identifying opportunities to enhance the client’s platform.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Proven experience as a Tech Lead or Senior Developer, with a strong track record of leading successful projects from inception to delivery
- Minimum of 6 years of experience
- Proficiency in Node.js and Python, with a deep understanding of their respective ecosystems and best practices.
- Strong knowledge of SQL, with experience in designing and optimizing database schemas and queries.
- Experience working with streaming data tools such as Kafka, Apache Spark, or Apache Flink.
- Solid understanding of GraphQL API design principles, microservices architecture, and distributed systems.
- Excellent problem-solving skills and a passion for tackling complex technical challenges.
- Strong communication skills, with the ability to effectively collaborate with cross-functional teams and stakeholders.
- Experience with the AWS Cloud Platform would be a bonus.
What They Offer:
- Dynamic working environment in an extremely fast-growing company
- Work in an international environment
- Work in a pleasant environment with very little hierarchy
- Intellectually challenging, play a massive role in client’s success and scalability
- Flexible working hours