BACKEND DEVELOPER
MCARDS
mCards is growing and we are looking for a Back-End Software Developer to join our team. mCards is a Co-brandable Payment Card that removes the limitations of traditional credit and debit cards, connected to an ever-expanding marketplace of fintech features. The mCards app features the wide array of services provided by our partners, which can be added within the mCards app.
ROLE
We are looking for an experienced Backend Developer with minimum five years of experience, proficient with Ruby-on–Rails, to create scalable, well-designed features for our mobile card platform and its supporting backend systems. Responsibilities will include developing server-side logic for web-based applications, database development, application integration, and API development to build a foundation for efficient and effective web applications.
DUTIES & RESPONSIBILITIES
- Develop and maintain server-side logic and architecture for mCards’ web application.
- Construct and manage database schemas and their relationships.
- Write reusable, reliable, performant, and high-quality code.
- Develop and fix defects independently for medium/large features, while mentoring junior developers.
- Helping to make strategic decisions about the backend technology stack, including best practices in event-driven architectures and cloud-based solutions.
- Actively contributing to backend development while providing guidance and mentorship to your engineering team.
- Learn and master the company's technical stack, languages, and systems.
- Work closely with cross-functional teams including mobile and front-end developers, QA, project managers, and product managers.
- Proactively identify and communicate roadblocks and over-budget tasks.
- Contribute to project estimates.
- Stay informed about emerging technologies, development platforms, frameworks, and industry solutions.
- Manage tasks and track progress using Issue Tracking software.
REQUIREMENTS
- Proven experience as a Backend Developer
- Strong knowledge of backend programming languages including Java, Python and Ruby.
- Bachelor’s degree in Computer Science, Engineering, Computer Information Systems, or equivalent work experience, and 5+ years of Senior or higher backend development experience.
- Experience with database technologies
- Knowledge of user authentication and authorization between multiple systems, servers and environments.
- Critical thinking and problem-solving skills with attention to detail
- Five to ten years of professional experience with Ruby on Rails
- Extensive experience with developing and publishing API Endpoints
- Ability to work on multiple projects in the same week
- Ability to learn new technologies quickly.
- Team player with an interest in cross team collaboration
- Personal commitment to code quality and good engineering practices
Location: Work Remotely within the United StatesJob Type: Full-timeSchedule: Monday to Friday
ADDITIONAL SKILLS
- CI/Automation
- AWS Experience with Code Pipeline, Elastic Beanstalk, RDS, AWS Amplify
- Docker, CircleCI, Redis, and Terraform
- Cybersecurity
- API Scaling
- PCI Compliance
- Payments and Financial Technology
We thank all interested candidates for their time and consideration; and only candidates we are interested in pursuing an interview with will be contacted. As we are in the Financial Industry, there is a background check required prior to onboarding.
mCards Inc. is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, colour, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
Job Type: Full-time
Pay: $90,000.00 - $120,000.00 per year
Benefits:
Schedule:
Application Question(s):
- What is the largest team of people that you have managed in your career?
- Have you ever managed or lead a team?
- If so, what is the largest team of people that you have managed in your career?
Education:
Experience:
- RoR: 5 years (Required)
- developing API endpoints: 4 years (Required)
Work Location: Remote