This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
RYZ Labs is seeking a Backend Engineer to work remotely with one of their partners, specifically for professionals based in Latam.
The engineer will help unlock the potential of data, directly impacting revenue and delivering value to customers by managing complex relationships between entities.
Responsibilities include scaling knowledge graph infrastructure, managing time series data, and improving data storage and taxonomy systems.
The role requires enhancing the current knowledge graph infrastructure to manage and derive insights from extensive company-related data points, focusing on backend performance and scalability.
The engineer will ensure optimal performance and observability of the application layer by integrating insights with backend architecture.
Evaluating and scaling time series data storage systems to handle increased throughput while addressing concurrency and transactional integrity is essential.
The engineer will utilize machine learning infrastructure to refine taxonomy and improve data management and backend processes.
Contributing to the strategic development and long-term vision for technical infrastructure with an emphasis on robust backend design is expected.
Continuous improvement in system performance, scalability, and observability, focusing on backend efficiency and effective microservice communication, is a key responsibility.
Requirements:
A track record of building highly performant, observable, and scalable systems is required.
Candidates must have 5+ years of experience in building scalable distributed systems and backend engineering, with a strong emphasis on Node.js (including Node/Express) and modern web technologies such as TypeScript and MySQL.
A solid architectural vision and strong intuition around long-term system design and continuous performance improvements are necessary.
Extensive experience in database management, including knowledge of transactions and SAGA patterns, is required.
Proficiency in handling concurrency issues and inter-microservice communication is essential.
Experience with streaming technologies such as Pub/Sub, Kafka, and RabbitMQ is required.
Familiarity with various data storage solutions, including SQL and NoSQL/key-value stores, preferably Snowflake, is necessary.
Preferred qualifications include 2+ years of experience in an early-stage startup and a proven track record of migrating systems with minimal downtime.
Candidates should be passionate about their craft and enjoy sharing knowledge through tech talks, articles, or open source contributions.
Experience in working with Python or strongly typed languages is a plus.
Benefits:
RYZ Labs offers a remote work environment with autonomy and efficiency, allowing engineers to own every step of their development.
The company provides opportunities for learning, growth, and expansion through challenging projects.
Employees will deepen their experience while collaborating with a team of professionals and specialists.
RYZ Labs emphasizes a customer-first mentality, urgency in action, ownership, humility, respect, frugality, and delivering impact.
The company encourages continuous improvement and raising standards within the team and processes.