Role
Sr. Back-End Developer
Location
Remote.
Management
Will manage a development team of 3-5 individuals.
Reports to
Chief Operating Officer
Employment Type
Full-Time, 1099 Contractor
The Opportunity
We are seeking an experienced and highly skilled Senior Backend Developer with a deep proficiency in C#, .Net Core (5+), ASP.NET Core, and MongoDB. The ideal candidate should possess a strong background in AWS, Docker, CI/CD, Redis, and demonstrate solid software design skills. In addition to technical expertise, the candidate must be well-versed in programming fundamentals, including OOP principles, SOLID, Clean Code, GoF patterns, and Testing fundamentals.
The Company
We are an alternative payments provider that specializes in bringing crypto, digital wallet and traditional payments together for businesses in-store, online and anywhere payments are made. Our mission is to bring unified payments solutions that allow businesses and payments platforms to attract more customers. With our crypto payments, there's no price volatility, no chargebacks, no fraud, no need to understand crypto, lower fees than credit cards and it works with any crypto wallet. Crypto payments are converted instantly to cash and settled to business bank accounts in local currency.
We firmly believe that cryptocurrencies have the power to transform the very fabric of commerce, and we are committed to pioneering such payments innovations for the mainstream. Our mission is to eliminate the complexities and volatility of the digital payments world to provide accessible crypto payments seamlessly alongside traditional payments. Our platform allows merchants to accept payments with confidence by eliminating the risk of chargebacks, fraud, and price volatility, ensuring they always receive the full amount due.
We strive to enable seamless, frictionless, and integrated payment experiences that offer freedom of choice for consumers and businesses.
Culture
Everyone works hard toward the goal of building up the company toward a sale, which will be lucrative for everyone. Everyone is a 1099 contractor. Everyone is remote. They all contribute to the overall adoption of cryptocurrencies for everyday payments. They value creativity, openness, transparency, persistence, and entrepreneurialism. They offer opportunities to acquire new abilities, interact with clients and enhance whole product lines. The team is spread throughout the US and Canada – so flexible schedules are necessary.
Responsibilities
· Manage the full development lifecycle, from scoping, planning, conception, design, implementation, and testing to documentation, delivery, and maintenance.
· Collaborate with cross-functional teams to understand business requirements and translate them into technical specifications for building robust, scalable, and supportable solutions.
· Guide the team on best practices, ensuring the implementation of industry-leading standards.
· Utilize expertise in AWS, Docker, CI/CD, Redis, and MongoDB to architect and implement scalable solutions.
· Uphold high standards of code quality, incorporating principles such as Clean Code and SOLID.
· Foster a collaborative and innovative environment, contributing to the team's success.
Qualifications, skills, and experience
· Payments industry IT experience required.
· 5 years of experience and a proven track record of delivering high-quality software solutions.
· Proven experience as a Backend Developer with expertise in C#, .Net Core, ASP.NET Core, and MongoDB. (examples of work will be required.)
· Solid understanding of programming fundamentals, including OOP principles, SOLID, Clean Code, GoF patterns, and Testing fundamentals.
· Experience with AWS, Docker, CI/CD, and Redis.
· Excellent communication skills, motivation, and ability to collaborate effectively.
· Ability to think long term, learn fast, and contribute to creative solutions.
· Capability to translate business requirements into technical specifications.
· Strong design skills and the ability to guide the team on best practices.
· Payments and/or blockchain technology experience.
· Demonstrated proficiency in node.js, express, socket.io/web sockets.
· Developer team management and mentorship experience.
· Experience in startup environments.
· Candidates must be passionate, ambitious, and an owner of their domain.
· Able to make effective trade-offs that consider business priorities, user experience, and a sound technical strategy.
· Enjoys mentoring and supporting other developers and clients.
· Visa sponsorship is not available for this role.
Job Types: Full-time, Contract
Pay: $175,000.00 - $250,000.00 per year
Compensation package:
- 1099 contract
Experience level:
- 5 years
Schedule:
- 8 hour shift
- Monday to Friday
Experience:
- merchant payments or blockchain technology: 2 years (Required)
- start-up: 1 year (Preferred)
- Back-end development: 1 year (Required)
- Sales support: 1 year (Required)
- C#: 2 years (Required)
- .net core (5+): 2 years (Required)
- ASP.NET Core: 2 years (Required)
- MongoDB: 2 years (Required)
- AWS: 2 years (Required)
- Docker: 2 years (Required)
- CI/CD: 2 years (Required)
- Redis: 2 years (Required)
- Node.js: 1 year (Preferred)
- working as a 1099 contractor: 1 year (Required)
Work Location: Remote