Senior Software Engineer - Backend

October 31

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