Tronic is a leading technology company specializing in advanced brand loyalty and customer engagement solutions.
The company creates innovative platforms that leverage gamification and cutting-edge reward systems to transform how enterprises connect with their customers.
The mission is to empower businesses to build stronger, more valuable relationships with their customers.
The platform offers cross-brand interoperability, customizable loyalty journeys, branded digital wallets, and top-tier data security and transparency.
The Senior Backend Developer will build scalable, high-performance backend services for the gamification and loyalty platform.
Responsibilities include architecting, developing, and maintaining backend services, designing and implementing secure RESTful APIs, and managing user authentication.
The role involves utilizing Directed Acyclic Graphs (DAGs) for workflow management, optimizing database interactions, and leading technical decisions on system architecture.
Collaboration with product, frontend, and engineering teams is essential to deliver new features that enhance customer engagement and loyalty.
Mentoring junior developers is also a key aspect of the role.
Requirements:
Candidates must have strong computer science fundamentals, including knowledge of algorithms, data structures, and system design.
Expertise in designing RESTful APIs and working with OAuth2 for secure authentication and authorization is required.
Experience with common design patterns, such as Singleton, Factory, and Observer, is necessary for building scalable systems.
Strong experience with Directed Acyclic Graphs (DAGs) for orchestrating complex workflows is essential.
Candidates should have experience building or extending Domain-Specific Languages (DSLs) for flexible rule definitions and workflows.
Proficiency in TypeScript (NestJS) and/or Golang for backend development is required.
Hands-on experience with Kafka or other message brokers for event-driven architectures is necessary.
A strong background in Postgres, MongoDB, and ClickHouse, with experience in optimizing database performance, is required.
Familiarity with AWS services and container orchestration using Kubernetes is essential.
Excellent problem-solving skills and the ability to deliver scalable, high-performance solutions are required.
Candidates should be able to mentor junior team members and contribute to a collaborative development environment.
Benefits:
Tronic offers the opportunity to work on challenging, cutting-edge projects in a fast-growing industry.
A competitive salary and equity options are provided to ensure employees are part of the company's long-term success.
Remote work opportunities with flexible hours are available to maintain a healthy work-life balance.
Comprehensive health, dental, and vision insurance is included.
Generous and flexible time off policies are offered to support employee well-being.
The company fosters a team-driven environment where ideas and contributions can directly shape the future of the platform.