Software Engineer
Apply NowJob details
AffinityClick is where cutting-edge technology meets creative telephony solutions. Whether it’s voice calls, messaging, or data, we’re revolutionizing how consumers and businesses stay connected. Our flagship product, Hushed, is one of the largest VOIP apps, with millions of installs and over 500,000 active monthly users across iOS and Android. Hushed ensures seamless, affordable, and private global communication. And that’s not all Our latest game-changer, aloSIM , is redefining data connectivity with affordable eSIM services that work on any compatible device and are backed by over 100 carrier networks worldwide. But we’re just getting started. At AffinityClick, we’re fueled by innovation, and our product backlog is brimming with ideas ready to be brought to life. We’ve been profitable since 2013 and operate from the heart of Canada’s vibrant capital, Ottawa. Whether you prefer the buzz of our downtown office or the flexibility of remote work, we offer a dynamic work environment that suits every lifestyle. The Opportunity: Senior Software Engineer AffinityClick is looking for an experienced Senior Software Engineer to contribute to the evolution of our server-side platform. Working primarily with Go , you’ll design and implement new features, maintain our production environment, and help guide the team toward engineering excellence. If you’re ready for your next challenge and aspire to lead, this role is perfect for What You Bring Technical Expertise: 6 years of back-end development experience with Go, JavaScript, JSON, REST, and MongoDB. Hands-on experience with Git for version control. Proven ability to design robust software architectures. Production server management experience in high-availability environments. Familiarity with design patterns and clean code principles. Team Contributions: Experience working in Agile/Scrum teams. A track record of mentoring junior developers and fostering team growth. Bonus Points If You Have: Familiarity with Jira for project tracking. Experience with GRPC, Kubernetes, or Docker. Expertise in microservices architecture. Exposure to mobile application development. Web development knowledge. About You Passionate about secure communication and data privacy. A self-driven team player with excellent communication skills. Eager to solve complex challenges and adopt new technologies. Committed to developing best practices and delivering high-quality applications. What We Offer Joining AffinityClick means being part of a collaborative and innovative team. Enjoy: Competitive Pay: A salary that reflects your skills and experience. Professional Development: A dedicated training budget for your growth. Comprehensive Health Insurance: Supporting your well-being. Work-Life Balance: Flexible schedules and paid time off. Innovative Tools: Direct access to the products you’ll help develop. Supportive Team Culture: A welcoming environment with regular team events. Remote Flexibility: Work from home, in-office, or both. Join Us Be part of our journey to redefine communication technology. Visit AffinityClick.com to learn more. We can’t wait to see how you’ll contribute to our success
Apply Now