Full Stack Software Engineer, Payments
Location: Legally able to work in Canada or USA. Does not require sponsorship now or in the future to work for any employer in Canada/USA.
Hours: must be willing and able to work Atlantic/Central/Eastern time zone, starting at 8:00am.
Travel: Approximately 5-10% travel is required, with the ability to travel to the US and Canada.
Who we are:
We are part of Constellation Software. Our product, Perseus Payments, provides integrated payment services to businesses and software providers. We integrate with software systems to offer a streamlined payment experience. We are a dynamic team seeking a highly skilled Full Stack Software Engineer to join our innovative technology group. Our ideal candidate is someone who thrives in high-pressure environments with tight deadlines, possesses a strong ability to build full-stack web applications and SaaS services using the .Net/React stack and is well-versed in Azure cloud-native development.
Why this role:
This position presents a unique opportunity for a skilled developer to contribute to designing and implementing a comprehensive end-to-end payment platform. Leveraging cutting-edge technologies, the successful candidate will have the chance to work on full-stack development, incorporating frontend, backend, and cloud-native development methodologies. The role offers the exciting prospect of building a platform that is not only scalable and secure but also compliant with industry standards. By joining our team, you will play a crucial role in shaping the future of our payment solutions, ensuring they meet the evolving needs of our customers while driving business growth and innovation.
Key Responsibilities:
Development: Design, develop, and deploy new features and maintain existing features for a payment service using the .NET, React, and SQL stack.
Requirements Analysis: Analyze and refine requirements to ensure alignment with project goals.
Testing: Write unit tests to ensure high-quality code delivery.
Ownership: Take full ownership of your work, ensuring timely and efficient project completion.
Agile Environment: Work effectively in a fast-paced, agile environment with the ability to navigate ambiguity.
Innovation: Stay updated with the latest technologies and innovate solutions to enhance our products.
Continuous Improvement: Identify areas for improvement in processes and technologies, and implement changes to optimize efficiency, scalability, and quality.
Technical Support: Provide technical support and debugging to solve operational issues in production when required.
Integration Support: Collaborate with cross-functional teams to ensure successful implementation of our service and other related services when required.
Requirements:
Technical:
At least 4 years of experience in full-stack software development.
Proficiency in .NET and C# for backend development.
Experience with React for front-end development.
Strong understanding of SQL for database management.
Expertise in Azure cloud-native development such as Azure Functions, App Service, Azure Blob Storage, etc.
Strong experience in building Web applications and REST-based services.
Soft Skills:
Ability to work under pressure with tight deadlines.
Excellent problem-solving skills with the ability to navigate ambiguity.
Strong communication and teamwork skills.
Willingness to learn and innovate with new technologies.
Strong attention to detail and the ability to prioritize and manage multiple tasks effectively.
Ability to write clear, concise, and effective technical documentation.
Proven ability to collaborate effectively across multiple teams, including engineering, product, and operations.
Nice to Have Skills:
Observability and Reliability Engineering Tools: Experience with tools like Datadog for monitoring and improving system performance.
Payments Experience: Prior experience working with payment systems or services.
Bachelor’s degree in computer science, Engineering, or a related field (or equivalent experience).
Familiarity with Agile/Scrum methodologies and tools like Azure Devops.
Business Unit:
FLSA Designation (US Only):
Salary Range (US Only):
Other Compensation (US Only):
Benefits (US Only):
Time off (US Only):
Clean Simple Eats
Patriot Software, LLC
Mastercard
DTN