Sr. .NET Developer

Job Description

About Mozaic:

Mozaic.io is a fast-growing payments startup focused on facilitating payouts to creators and their collaborators all over the world. Our dynamic and collaborative team is dedicated to revolutionizing the way creators get paid. Our company has offices in Chicago and Nashville, and aims to make compensation as equally distributed as talent is in the Creator Economy.

Location: Nashville, TN or U.S. Remote

Position Overview

As a Senior .NET Developer at Mozaic, you will play a key role in designing, developing, and maintaining high-performance, scalable, and secure APIs. You will collaborate with cross-functional teams, contribute to architectural decisions, and mentor junior developers. The ideal candidate will have a strong background in .NET development, excellent problem-solving skills, and a passion for staying current with emerging technologies.

Key Responsibilities

  • Lead the design and development of complex software solutions using the .NET 8.0 framework.
  • Collaborate with cross-functional teams to gather and analyze requirements.
  • Participate in architectural decisions and provide technical leadership.
  • Mentor and guide junior developers in the team.
  • Ensure code quality, performance, and security standards are met.
  • Conduct code reviews and provide constructive feedback.
  • Troubleshoot, debug, and optimize applications for optimal performance.
  • Stay current with industry trends, best practices, and emerging technologies.
  • Contribute to the continuous improvement of development processes and tools.

Requirements

Education and Experience

  • 5-7 years of experience writing .Net APIs.
  • Proven experience as a Software Developer, with a focus on .Net 8.0 development.
  • Lead a small to mid-size team.

Technical Skills:

  • Have experience in the Financial Technology space, with hands on knowledge of a major financial system API: Stripe, PayPal, Tipalti, or Dwolla.
  • Have an understanding of the Open API 3.1 specifications, and how to successfully implement them.
  • Have experience writing web-based applications that consume APIs from the browser.
  • Have experience with Entity Framework.
  • Have experience with Microsoft SQL Server
    • Query tuning
    • Proper schema design
  • Able to follow existing coding standards.
  • Experience with version control systems (e.g., Git) and continuous integration tools.
  • Understand how to build bullet-proof systems and the role of monitoring, alerting and operations in a high-transaction environment.
  • Experience with Azure and working with Azure products to provide web services and web sites to public internet customers.

Communication Skills:

  • Excellent written and verbal communication skills.
  • Ability to convey technical concepts effectively to both technical and non-technical audiences.

Problem-Solving Abilities:

  • Strong problem-solving skills to address and resolve complex issues related to SDK development and integration.

Preferred Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.

Application Requirements

  • Provide a URL to a public facing API so that we can review both the documentation and the interface contracts.
    • Ensure that you have worked on this API within the last year.

Benefits

Mozaic values our employees highly, and to best support them, we offer a wide array of benefits:

  • Medical, Dental, and Vision coverage 🩺
    • Premiums 100% covered by Mozaic
    • EAP Access through Spring Health
  • Weekly pay 💲
  • 401K 🏦
    • Mozaic matches up to 6%
    • Immediate vesting of company contributions
  • Paid Time Off 🏝️
    • Unlimited PTO
    • Sick time
    • Holiday schedule - and your birthday is a Holiday!
  • Continual learning and development opportunities 📓
    • Professional organization memberships
    • Certifications and / or degree programs
    • Learning management systems access
    • Conference attendance
  • Company-provided technology 💻
    • You pick: Mac or Windows?