Job Overview
We are seeking a talented and motivated Full Stack Developer to join our dynamic team. The ideal candidate will have a strong background in both front-end and back-end development, with the ability to work collaboratively on various projects. You will be responsible for designing, dJoin 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’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.
You have mastered technology ecosystems, their design, implementation, and operation, all to support business objectives. You understand that the most elegant design is useless if it does not lead to return on investment and cannot be implemented in stages to meet the fast-paced world we live in. If you are enthusiastic about scalable, extensible, and maintainable architectures, and helping clients truly connect with their customers, we would like to meet you. Our team strives to improve architecture outcomes across a wide variety of initiatives and verticals with a goal to move the needle on delivering Aperia’s technical and business strategies.
You will be responsible for consulting engagements with groups both inside and outside of Aperia. You will work independently to assess how you can maximize your value, and to agree success criteria and measures for the engagement. Examples of the type of work you will get involved in include bringing together business and technology teams to define the strategic architecture for customers; collaborating across multiple technology teams to solve problems in an imaginative way; or guiding project teams to co-create architecture principles, solutions, or roadmaps.
Responsibilities
- Work across the full 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.
- Assume leadership of new projects, from conceptualization to deployment
- 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.
- Participate in all aspects of agile software development, including design, implementation, and deployment.
- Architect and provide guidance on building end-to-end systems optimized for speed and scale.
- Work primarily in .Net, React, and JavaScript
- Engage with designers and front-end engineers and collaborate with leading back-end engineers to create reliable APIs.
- Collaborate across time zones via Teams, SharePoint, GitHub comments, documents, and attend frequent video conferences.
Skills
- 5+ years proven experience as a Full Stack Developer building large-scale software applications.
- Strong experience in building web applications
- Strong 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)
- Experience with The Secure Software Development Framework (SSDF) and adherence to Secure Development Lifecycle (SDL) methodologies.
- Knowledge of multiple back-end languages (e.g. C#, Java, Python)
- Excellent debugging and optimization skills
- Experience in unit/integration testing and Test-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
- Excellent communication and teamwork skills
- Great attention to detail and organizational skills
- Experience using TFS for task tracking and source control.
- Strong analytical and problem-solving skills, including root cause analysis.
- Ability to work on multiple concurrent projects.
Strong Pluses
- Full-stack development experience.
- GraphQL, Redux, Apollo experience.
- React based localization frameworks (i18Next, etc.).
- Experience supporting and troubleshooting high availability, Realtime, production applications.
- Familiarity with CI/CD pipelines and associated tools.
- Experience working under a DevOps model.
Education
- 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.
- This position is not eligible for sponsorship.
Job Type
Schedule
Work Location
- Dallas, TX
- Required to be in-office 4 days per week
Benefits
- Health insurance
- Health savings account
- Dental insurance
- Vision insurance
- 401(k) matching
- Life insurance
- Paid time off
- Parental leave
- Disability insurance
- Childcare assistance
- Education reimbursement
- Fitness membership
- Volunteer time off
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.veloping, and maintaining web applications that meet our clients' needs while ensuring high performance and responsiveness.
Responsibilities
- Develop and maintain web applications using modern frameworks and technologies.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, maintainable code following best practices in software development.
- Implement RESTful APIs and integrate with third-party services using SOAP when necessary.
- Utilize ADO.NET for data access and management within applications.
- Create user-friendly interfaces using Bootstrap and ensure responsive design across devices.
- Perform debugging, troubleshooting, and optimization of applications to enhance performance.
- Engage in code reviews to maintain code quality and share knowledge with team members.
- Stay updated with emerging technologies and industry trends to continuously improve development processes.
Experience
- Proficiency in programming languages such as Ruby on Rails for back-end development.
- Strong understanding of multithreading concepts to enhance application performance.
- Familiarity with UML for designing software architecture and workflows.
- Experience with AWS for deploying scalable applications in the cloud environment.
- Knowledge of both front-end technologies (HTML, CSS, JavaScript) and back-end frameworks (Node.js, Django).
- Previous experience in full stack development roles or similar positions is preferred.
Join us in creating innovative solutions that drive success for our clients while advancing your career as a Full Stack Developer!
Job Type: Full-time
Benefits:
- 401(k) matching
- Dental insurance
- Health insurance
- Life insurance
- Paid time off
- Parental leave
- Referral program
- Tuition reimbursement
- Vision insurance
Schedule:
Application Question(s):
- What is your expected salary range?
Experience:
- .NET Core: 5 years (Preferred)
- React: 5 years (Preferred)
- Microservices: 5 years (Preferred)
- client facing: 3 years (Preferred)
Ability to Relocate:
- Dallas, TX 75254: Relocate before starting work (Required)
Work Location: Hybrid remote in Dallas, TX 75254