Match score not available

Remote Intermediate Software Engineer (Backend/DevOps)

Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Bachelor's Degree in Software Engineering, Computer Science or related field, 5+ years experience as a Backend Developer focused on .NET technologies, Proven experience with DevOps tools and practices, CI/CD, Experience in both Windows and Linux environments, Proficiency in MS SQL Server and scripting languages like PowerShell.

Key responsabilities:

  • Manage and maintain CI/CD pipelines for software delivery
  • Design and develop backend services using .NET Core and Microservices
  • Optimize database performance and ensure data integrity
  • Collaborate with teams to integrate APIs and troubleshoot issues
  • Conduct software testing to meet quality standards and provide support
TapMango logo
TapMango
51 - 200 Employees
See more TapMango offers

Job description

WANT TO MAKE A DIFFERENCE?

Join our dynamic Core Product Team as an Intermediate Software Engineer (Backend/Devops) and be at the forefront of innovation! In this role, you’ll play a vital part in developing and enhancing our flagship product, empowering merchants to grow and promote their businesses like never before. You’ll dive deep into every aspect of product development, interact with all components, and quickly become a key player in our mission. If you’re passionate about technology and eager to make a real impact, this is the place for you!

At TapMango, you’ll take pride in crafting one of the highest-quality customer engagement platforms available. We’re currently empowering thousands of merchants across Canada, the US, and Europe, and this is just the beginning! By joining us, you’ll help local businesses compete with larger chains, making a meaningful contribution to a diverse economy.

Come be part of a fun, vibrant team with an incredible culture that values growth and development. Enjoy competitive pay, abundant opportunities for professional advancement, and so much more. Your journey to making a difference starts here!

ABOUT TAPMANGO

Our mission is to revolutionize the way businesses connect with their customers by focusing on three key goals: retaining, upselling and acquiring. We empower merchants with a comprehensive toolkit to launch their own captivating loyalty programs. A one of a kind system for every business that includes a suite of consumer-friendly technology, intuitive tools for merchants, and smart automation algorithms—all crafted to elevate the customer experience. Together, we’re not just building loyalty; we’re fostering vibrant, lasting relationships! 

WE OFFER

  • Attractive Compensation: Receive a competitive salary that reflects your skills and contributions.
  • Embrace the Freedom: Enjoy a healthy work-life balance, reduced commute stress, and the flexibility to work from home — all while being part of a diverse and inclusive culture.
  • Real Growth Opportunities: We’re committed to your professional development—your growth is our priority!
  • Comprehensive Benefits: Access to a benefits package that include Medical, Dental and Vision.
  • Ongoing Support: Benefit from continuous virtual coaching and mentorship to help you thrive in your role.
  • Collaborate with the Best: Join a talented, dynamic, and innovative team—all from the comfort of your home.
  • Cutting-Edge Technology: Dive into exciting projects using the latest technologies, keeping your skills sharp and relevant.
  • Stay Active: Enjoy a subsidized gym membership because we care about your health as much as you do.
  • Wellness Programs: Take advantage of our corporate Headspace account—let us help you discover the joy of mindfulness.
  • Recognition and Rewards: Your hard work will not go unnoticed; we celebrate your achievements!
  • Comfortable Workspace: Receive support to create a cozy and productive remote office environment that suits your needs. 

YOUR RESPONSIBILITIES

DevOps (35%):

  • Manage and maintain CI/CD pipelines to ensure efficient and reliable software delivery.
  • Automate infrastructure provisioning, monitoring, and deployment processes.
  • Ensure the stability, availability, and security of backend services in production environments.
  • Collaborate with the operations team to monitor system performance, troubleshoot issues, and optimize system resources.
  • Assist with cloud infrastructure management and containerization using tools like Docker and Kubernetes.
  • Optimize database performance and ensure reliability, availability, and data integrity in production environments.
  • Apply best practices for database management, focusing on performance tuning, scalability, and reliability.
  • Work with both Windows and Linux environments to deploy, manage, and maintain applications across multiple platforms.

Backend Development (65%):

  • Design, develop, and maintain backend services using .NET Core, .NET MVC and .NET Web API.
  • Architect and develop microservices to enhance system modularity and scalability.
  • Implement, manage, troubleshoot and optimize SQL and noSQL databases, ensuring data integrity and performance.
  • Collaborate with frontend developers and cross-functional teams to integrate APIs and services.
  • Optimize applications for maximum speed and scalability.
  • Monitor, troubleshoot, and resolve performance issues in the backend services.
  • Facilitate seamless integration with third-party POS systems and innovative payment technologies.
  • Conduct comprehensive software testing to ensure all deliverables meet quality standards and function seamlessly.
  • Deliver exceptional product support by proactively identifying and resolving issues.
  • Stay updated with industry trends and emerging technologies to incorporate best practices.

WHAT WE ARE LOOKING FOR

  • Bachelor's Degree in Software Engineering, Computer Science or a related field of study.
  • Proven experience with DevOps tools and practices, including CI/CD (TeamCity, Octopus), automation, and cloud platforms (Azure, AWS, etc.).
  • Experience working in both Windows environments (including IIS) and Linux environments.
  • Solid knowledge of system monitoring, troubleshooting, and performance tuning.
  • Strong scripting skills in languages such as PowerShell, Bash, or Python.
  • Proven experience (5+ years) as a Backend Developer with a strong focus on .NET technologies: .NET Core, .NET MVC, .NET WebAPI.
  • Proficiency in MS SQL Server including writing complex queries and optimizing database performance.
  • Experience with microservices architecture and development.
  • Knowledge of message-oriented architecture using RabbitMQ, Kafka or Azure Service Bus.
  • Familiarity with Azure cloud services and deployment strategies.
  • Experience with RESTful APIs and integrating third-party services.
  • Familiarity with source control systems, preferably Git.
  • Familiarity with frontend technologies/frameworks like JavaScript/Angular/React/SignalR is a plus.
  • Experience with noSQL databases (MongoDB, Redis) is a plus.
  • Strong problem-solving skills and attention to detail.
  • Independent and dedicated self-starter.
  • Ability to take initiative and make suggestions for improvement.
  • Excellent communication and teamwork skills

 

TapMango welcomes and encourages applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process.

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Communication
  • Detail Oriented
  • Problem Solving
  • Teamwork

Backend Developer Related jobs