
Sr. Software Engineer
FreedomPay4 months ago
Philadelphia, PA, USA or New York, NY, USASenior
Responsibilities
- Create stories, tasks, estimates, system designs, and Sprint deliverables within an Agile Scrum team.
- Translate requirements into solutions across environments and products.
- Develop reusable and testable application libraries and contribute to software standards and process improvement.
- Influence product design with a focus on maintainability, quality, performance, security, localization, and accessibility.
- Break monolithic web applications into components and support modern SPA, API, and state-management architectures.
- Collaborate with QA on test plans, coverage, and execution.
- Define projects, tasks, and release deliverables while managing multiple projects during a Sprint.
- Interface with internal stakeholders, update technical documentation, and develop subject-matter expertise in FreedomPay products and payment systems.
- Adapt to changing payment-system hardware and software environments.
Requirements
- At least 7 years of application development and testing experience using .NET and SQL.
- Strong web development experience with MVC and jQuery.
- Deep understanding of SPA architectures, React, Angular, Redux, MicroUI, TypeScript, state management, server-side rendering, API layers, and JWT tokens.
- Expert-level knowledge of CSS, HTML, JavaScript, and WebSockets.
- Experience with web performance, localization, accessibility, componentizing monolithic web applications, task estimation, and planning.
- Strong SQL Server development skills and familiarity with Git.
- Understanding of secure coding practices and exposure to Agile software development.
- Effective English communication skills and strong problem-solving ability.
- Ability to pass criminal and credit background checks.
- Microsoft Office experience.
Benefits
- Medical, prescription, dental, and vision coverage.
- Life insurance and retirement plans with company match.
- Commission sharing plan.
- Flexible hybrid working environment.
- Parental and other leave programs.
- Upward mobility plus professional and development opportunities.
- Full-time role requiring successful completion of criminal and credit background checks.