Golang / Go Job: Senior Software Engineer, Backend

Tronic

Senior Software Engineer, Backend at Tronic

🇺🇸 United States â€ş Texas â€ş Dallas
  (Posted Dec 13 2024)

Please mention that you found the job at Golangprojects.com

Apply now!  

Do they allow remote work?
Remote work is possible, see the description below for more information.

Salary
$160K – $200K • Offers Equity USD

Job description
Tronic is revolutionizing the way businesses engage with their customers. As a leading technology company specializing in advanced brand loyalty and customer engagement solutions, we create innovative platforms that leverage the power of gamification and cutting-edge reward systems. At Tronic, our technology transforms how enterprises connect with their customers, driving long-lasting loyalty and measurable business success.

Our mission is to empower businesses to build stronger, more valuable relationships with their customers. Our platform offers:

Cross-brand interoperability, enabling customers to earn and redeem rewards across multiple participating brands.

Customizable loyalty journeys that enhance customer experiences and drive meaningful engagement.

Branded digital wallets for seamless reward management and increased brand visibility.

Top-tier data security and transparency, ensuring trust and compliance with industry standards.

Serving industries such as retail, hospitality, travel, and consumer goods, Tronic helps businesses adapt to evolving consumer expectations. Our team is dedicated to developing innovative solutions that deliver real results, and we’re looking for driven professionals who share our passion for building the future of customer engagement.

What You’ll Do:

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. You’ll 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, ensuring seamless integration for internal and external stakeholders.

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, enabling flexible and efficient orchestration.

Build and extend our internal Domain-Specific Language (DSL), giving our clients the power to customize loyalty rules, journeys, and reward mechanisms at scale.

Optimize database interactions across Postgres, MongoDB, and ClickHouse, ensuring optimal performance and scalability.

Lead technical decisions on system architecture, ensuring that solutions are reliable, scalable, and aligned with long-term goals.

Collaborate closely with the product, frontend, and engineering teams to deliver new features that drive customer engagement and loyalty.

Mentor and support junior developers, fostering a culture of continuous learning, technical excellence, and collaboration.

Our Backend Tech Stack:

TypeScript (NestJS) and Golang for service development.

Temporal.io for orchestrating complex workflows using DAGs.

Kafka for real-time event streaming and messaging.

Postgres, MongoDB, and ClickHouse for data storage and advanced analytics.

Prisma for database interaction.

Elasticsearch for fast, scalable search and analytics.

OAuth2 for managing secure authentication and API authorization.

AWS for cloud infrastructure, with Kubernetes for orchestration and scalability.

What We’re Looking For:

We’re seeking an experienced backend developer who brings strong computer science fundamentals and a passion for creating innovative, scalable solutions.

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.

What We Offer:

At Tronic, we believe in fostering a culture that values creativity, innovation, and work-life balance. We’re proud to offer:

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.

Join Tronic and be part of a team dedicated to pushing the boundaries of customer loyalty and engagement technology. Together, we’ll create meaningful connections that help businesses thrive in an ever-evolving digital landscape.

Please mention that you found the job at Golangprojects.com

Apply now!  
 

Company: Tronic

Tronic
job info / career page
Linkedin profile
Location: Dallas, Texas, United States

map of company location

Skills wanted, in addition to Golang:
aws elasticsearch golang kafka kubernetes
mongodb postgres typescript


Other interesting golang jobs

Golang job Senior Go backend Developer at Cycloid Senior Go backend Developer - Cycloid   (December 2024)
Remote Europe, 100% Remote
Freelance, Full-time · Remote in Europe and UK Hi there! Thanks for being here and let’s get started. At Cycloid, We aim to promote efficient infrastructure & software delivery alongside digita...

Golang job Software Engineer - Backend at Automox Software Engineer - Backend - Automox   (December 2024)
Austin, Texas, United States - Salary: $90,000 - $140,000 + bonus
Location: Austin, TX - Denver, CO - Tampa, FL with our award winning cloud-native endpoint management platform. Our product works autonomously and so do our teams. We value a ‘one team’ mentalit...
Golang job Senior Back-End Engineer at Adobe Senior Back-End Engineer - Adobe   (October 2024)
Clermont-Ferrand, France
Changing the world through digital experiences is what Adobe’s all about. We give everyone—from emerging artists to global brands—everything they need to design and deliver exceptional digital e...
Golang job Backend Engineer (Remote) at Flourish Software Backend Engineer (Remote) - Flourish Software
Worldwide, 100% Remote - Salary: $75,000 - $120,000
Flourish Software is a leading cannabis supply chain and retail software company. We are working to empower the cannabis industry through better technology. What’s the opportunity? As a Backend E...

Golang job Senior Golang Software Engineer, CIS Data Services (US) at Centripetal Senior Golang Software Engineer, CIS Data Services (US) - Centripetal   (December 2024)
Raleigh/Winston-Salem, North Carolina, United States (Remote work possible)
Do you want to be at the forefront of intelligence-driven cybersecurity?  We at Centripetal are innovators of disruptive cybersecurity solutions.  Our CleanINTERNET managed service operationalizes ...

Not the Go job you are looking for?
Browse all Golang jobs and we're sure you will find a suitable one!
Browse Golang Jobs with similar combinations of skills
Golang jobs with aws Golang jobs with elasticsearch Golang jobs with kafka Golang jobs with kubernetes Golang jobs with mongodb Golang jobs with postgres Golang jobs with typescript