Senior Software Engineer - Backend

Yesterday

Apply Now

Description

• Tronic is revolutionizing the way businesses engage with their customers. • As a Senior Backend Developer, you will play a pivotal role in building scalable, high-performance backend services that power our gamification and loyalty platform. • Collaborate with cross-functional teams, design key backend systems, and have a direct impact on how millions of users interact with our platform. • Architect, develop, and maintain scalable backend services, ensuring clean, maintainable, and robust code that can support our growing platform. • Design and implement secure, high-performance RESTful APIs. • Implement OAuth2 authentication and authorization flows to secure API access and manage user authentication in a dynamic environment. • Utilize Directed Acyclic Graphs (DAGs) to manage workflows and complex dependencies within our platform. • Build and extend our internal Domain-Specific Language (DSL). • Optimize database interactions across Postgres, MongoDB, and ClickHouse. • Lead technical decisions on system architecture, ensuring that solutions are reliable, scalable, and aligned with long-term goals. • Mentor and support junior developers, fostering a culture of continuous learning, technical excellence, and collaboration.

Requirements

• Solid knowledge of computer science principles, including algorithms, data structures, and system design. • Expertise in designing RESTful APIs and working with OAuth2 for secure authentication and authorization. • Experience working with common design patterns (e.g., Singleton, Factory, Observer) in building scalable, maintainable systems. • Strong experience with Directed Acyclic Graphs (DAGs) for orchestrating complex workflows. • Experience building or extending Domain-Specific Languages (DSLs) to enable flexible rule definitions and workflows. • Proficiency in TypeScript (NestJS) and/or Golang for backend development. • Hands-on experience with Kafka or other message brokers for event-driven architectures. • Strong background in Postgres, MongoDB, and ClickHouse, with experience optimizing database performance and managing large-scale data systems. • Familiarity with AWS services and container orchestration with Kubernetes. • Excellent problem-solving skills, with an emphasis on delivering scalable, high-performance solutions. • Ability to mentor junior team members and contribute to a collaborative, innovative development environment.

Benefits

• The opportunity to work on challenging, cutting-edge projects in a fast-growing industry. • A competitive salary and equity options, ensuring you’re part of our long-term success. • Remote work opportunities, with flexible hours that allow you to maintain a healthy work-life balance. • Comprehensive health, dental, and vision insurance. • Generous and flexible time off policies. • A team-driven environment where your ideas and contributions can directly shape the future of our platform.

Apply Now

Similar Jobs

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com