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

Golang recruiter: CloudDevs

Golang recruiter: CloudDevs
Golang recruiter: CloudDevs

Are you based in the US ๐Ÿ‡บ๐Ÿ‡ธ
and interested in golang talent
from Latamโ€™s largest talent pool?
G2 favorite CloudDevs can find you
a Silicon Valley-caliber talent in 24 hours.
Golang recruiter: CloudDevs

Other interesting golang jobs

Golang job Senior Software Engineer, Golang at Multi Media, LLC Senior Software Engineer, Golang - Multi Media, LLC
Remote US, 100% Remote - Salary: $165,000 - $215,000
Multi Media, LLC is a leading provider of innovative online platforms and services, with Chaturbate as our flagship product. Our platform empowers independent broadcasters to engage with their fans th...

Golang job Lead Software Engineer at Triple-a Lead Software Engineer - Triple-a   (January 2025)
Singapore, Singapore (Remote work possible) - Salary: 60k - 150k USD /y depending on experience and location
About Triple-A Triple-A, the digital currency payment institution, enables businesses to pay and get paid in both traditional and digital currencies, volatility-free. From API to no-code integration...
Golang job Senior Go backend Developer at Cycloid Senior Go backend Developer - Cycloid
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 Founding Engineer at Cerve Founding Engineer - Cerve   (January 2025)
Gothenburg, Sweden
Location: Gothenburg, London, or Stockholm (with monthly travel to Gothenburg) About Cerve At Cerve, our mission is to power a digitally-enabled global food system. We believe that creating a susta...
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
๐ŸŒ Remote golang jobs ๐Ÿ”Ž ๐Ÿ‡ฌ๐Ÿ‡ง ๐Ÿ‡ช๐Ÿ‡บ Golang recruiter ๐Ÿ“ง Golang jobs newsletter ๐ŸŒŽ Recruiter: CloudDevs ๐Ÿ“Š Golang jobs statistics ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in United States ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in California ๐Ÿ‡ฌ๐Ÿ‡ง Golang jobs in United Kingdom ๐Ÿ‡ฌ๐Ÿ‡ง Golang jobs in London ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in San Francisco, CA ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in New York ๐Ÿ‡ฉ๐Ÿ‡ช Golang jobs in Germany ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in New York, NY ๐Ÿ‡ฆ๐Ÿ‡บ Golang jobs in Australia ๐Ÿ‡จ๐Ÿ‡ฆ Golang jobs in Canada ๐Ÿ‡ฉ๐Ÿ‡ช Golang jobs in Berlin ๐Ÿ‡ฎ๐Ÿ‡ณ Golang jobs in India ๐Ÿ‡ฆ๐Ÿ‡บ Golang jobs in Sydney ๐Ÿ‡ธ๐Ÿ‡ช Golang jobs in Sweden ๐Ÿ‡จ๐Ÿ‡ฆ Golang jobs in Toronto ๐Ÿ‡ฎ๐Ÿ‡ณ Golang jobs in Bengaluru ๐Ÿ‡ณ๐Ÿ‡ฑ Golang jobs in Netherlands ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in Massachusetts ๐Ÿ‡บ๐Ÿ‡ธ Golang jobs in Texas โ˜ธ๏ธ Kubernetes & Golang jobs๐Ÿ˜ Aws & Golang jobs๐Ÿณ Docker & Golang jobs๐Ÿ Python & Golang jobs๐ŸŽ›๏ธ Microservices & Golang jobsโ˜๏ธ Gcp & Golang jobs๐Ÿช› Terraform & Golang jobs๐Ÿ—„๏ธ Sql & Golang jobs๐Ÿค– Ai & Golang jobs๐ŸŸฆ Typescript & Golang jobsโ˜• Java & Golang jobs๐Ÿง‘โ€๐Ÿ’ป Devops & Golang jobsโ˜๏ธ Azure & Golang jobs๐Ÿ—„๏ธ Postgresql & Golang jobsโœ‰๏ธ Kafka & Golang jobs๐Ÿง Linux & Golang jobsโš›๏ธ React & Golang jobsโš™๏ธ Saas & Golang jobsโ˜• Javascript & Golang jobs๐Ÿ—„๏ธ Postgres & Golang jobs๐Ÿด Git & Golang jobs๐Ÿ“‚ Redis & Golang jobs๐Ÿ—„๏ธ Nosql & Golang jobsโ†”๏ธ Grpc & Golang jobs