Full Stack Developer (.NET, ReactJS)
Published: 2024-10-21Join Aperia Solutions, a leader in SaaS solutions for the Payments and Compliance industries. Aperia is a Texas-based fintech and managed consultancy firm that creates custom SaaS applications and other software-based solutions for the payments, banking, and processing industry. Founded in 1999, Aperia offers business intelligence, risk management, compliance, and customer intelligence platforms. With offices in Dallas, Washington DC, and ...
Job details
Summary
Join Aperia Solutions, a leader in SaaS solutions for the Payments and Compliance industries. Aperia is a Texas-based fintech and managed consultancy firm that creates custom SaaS applications and other software-based solutions for the payments, banking, and processing industry. Founded in 1999, Aperia offers business intelligence, risk management, compliance, and customer intelligence platforms. With offices in Dallas, Washington DC, and Vietnam, Aperia is a fast-paced, global organization that strives to improve efficiency in compliance, risk, and customer service operations. Aperia is now looking to grow its global footprint by putting roots down in Eastern Europe. After two years of extensive market research and multiple executive visits to the region we have chosen Cracow as our hub for our future growth. Aperia’s clients include banks, processors, payment facilitators, merchant service providers, independent sales organizations, and government entities. A career at Aperia promises a great challenge, culture, and opportunities to forge your own path.
Job Description
At Aperia, we rely on a dynamic team of engineers to solve the many challenges and puzzles of our rapidly evolving technical stack. We’re seeking a full stack developer who is ready to work with new technologies and architectures in a forward-thinking organization that’s always pushing boundaries. This person will have complete, end-to-end responsibilities of projects. The ideal candidate has experience building products across the stack and a firm understanding of web frameworks, micro-service patterns, APIs, databases, and multiple back-end languages. The full stack developer will join a small team that uses new technology to solve challenges for both the front-end and back-end architecture, ultimately delivering amazing experiences for global users.
Core Responsibilities
- Work across the full tech stack, building highly scalable distributed solutions that enable positive user experiences and measurable business growth.
- Develop new features and infrastructure in support of rapidly emerging business and project requirements.
- Ensure application performance, uptime, and scale, and maintain high standards for code quality and application design.
- Work with agile development methodologies, adhering to best practices and pursuing continued learning opportunities including design, implementation, and deployment.
- Architect and provide guidance on building end-to-end systems optimized for speed and scale.
Functional Responsibilities
- Assume leadership of new projects, from conceptualization to deployment.
- Collaborate with teams across time zones via Teams, SharePoint, GitHub comments, documents, and attend frequent video conferences.
- Engage with designers and front-end engineers and collaborate with leading back-end engineers to create reliable APIs.
- Communicate relentlessly with team, manager, leadership, and sponsors to ensure transparency.
- Effectively work on multiple concurrent projects and with multiple competing priorities.
- Propagate an environment of attention to detail and organizational skills.
Technical Skills
- 5+ years proven experience as a Full Stack Developer building large-scale software applications primarily in .Net, React, and JavaScript languages.
- Proven experience in building web applications.
- Proven experience in designing and integrating RESTful APIs.
- Knowledge of multiple front-end languages and libraries. (e.g., HTML/ CSS, JavaScript, XML, Angular, React, Redux, Node.js)
- Knowledge of multiple back-end languages. (e.g., C#, Java, Python)
- Experience with the Secure Software Development Framework (SSDF) and adherence to Secure Development Lifecycle (SDL) methodologies.
- Excellent debugging and code performance optimization skills.
- Experience in unit/integration testing, Test-Driven Development, and Behavior-Driven Development.
- Experience developing Microservices to support web and mobile applications.
- Experience with multiple databases (e.g., MySQL, CosmosDB), web servers, Kubernetes, containers, and UI/UX design.
- Experience using TFS for task tracking and source control.
- Strong analytical and problem-solving skills, including root cause analysis.
Things that will separate you from the rest
- GraphQL, Redux, Apollo experience.
- React based localization frameworks (i18Next, etc.).
- Experience supporting and troubleshooting high availability, real-time, production applications.
- Familiarity with CI/CD pipelines and associated tools.
- Experience working under a SAFe DevOps model.
Education or Certifications
- Bachelor’s Degree in Computer Science, Statistics, or relevant field.
Eligibility Requirements
- Must be willing to submit to a background investigation and drug test as part of the selection process.
Job Type
- Full-Time
Schedule
- Monday to Friday
Work Location
- Remote
Language Skills
- English fluency in writing and speech
Benefits
- Private medical
- Paid time off
- Paid national holiday
- Education reimbursement
- Multisport card
This job description is not intended to be all-inclusive. An employee may also perform other reasonable related business duties as assigned by their immediate supervisor or management.
Principals only. Recruiters please don't contact this job poster. DO NOT contact us with unsolicited services or offers.