FreshRemote.Work

Software Engineer II - Shared Services

Remote

Job Type Full-time Description

 Who You Are

  • Work directly with a cross-functional SCRUM team, including, but not limited to, managing transactions, reporting, and reconciliation.
  • Make recommendations and impact the service layer, user interface, and back-end functionality.
  • You will be responsible for building new features and maintaining a suite of highly available, highly scalable applications for sports and sports customers.
  • Comply with Stack Sports' security policy and best practices for secure software coding.
  • Comply with the Payment Card Industry (PCI) best practices for handling Payment Card Information and Cardholder Data.
  • Document your development work using Jira, documents, diagrams, and flowcharts.
  • Improve system quality by identifying issues and familiar patterns and developing standard operating procedures.
  • Enhance applications by identifying opportunities for improvement, making recommendations, and designing and implementing systems.
  • Maintain and improve existing codebases and peer review code changes.
Requirements

 What You'll Do

  • Work on multiple pieces of a feature area or component. 
  • Work autonomously and make broader contributions to the product. 
  • Act as a domain and technical leader within your feature team.
  • Use your experience in Javascript Frameworks such as React, Angular, Node/Express, or Vue.
  • Use your experience with PHP (Laravel/Lumen) to enhance and support REST APIs
  • Code front-end user interfaces using your experience with HTML, CSS, and Bootstrap
  • Write efficient PostgreSQL queries to collect large amounts of data for reports and quick API responses.
  • Maintain code in a repository using your knowledge of version control (e.g., Git, Gitlab)
  • Work with a team developing a world-class SAAS payments platform
  • Define a robust architecture suitable for integrating product platforms, leveraging and enhancing existing building blocks, and creating reusable components.
  • Collaborate with peers to brainstorm and discuss technical design solutions.
  • Share your knowledge and mentor other engineers on the team.
  • Participate in on-call support for internal and external integrating teams.
  • Work closely with product management, engineering, and quality assurance teams.
  • Create, maintain, and share technical documentation engineering and other stakeholders' use.

Desired skills include: 

  • Candidates with experience in payments and financial transactions are highly desired
  • Candidates with expertise in the Payment Card Industry Data Security Standard (PCI DSS)
  • A self-starting person who can learn and grow quickly
  • Experience testing PHP applications (TDD, BDD)
  • Strong debugging, problem-solving, and investigative skills
  • Experience with Agile/Scrum methodology
  • Experience working with 3rd Party APIs
  • Experience designing highly trafficked systems 
  • Familiarity with Open Web Application Security Project (OWASP)
Salary Description $100,000-$120,000 Apply

Job Profile

Tasks
  • Build new features
  • Document development work
  • Enhance applications
  • Improve system quality
  • Maintain applications
  • Manage transactions
  • Peer review code
Skills

Agile Angular BDD Bootstrap CSS Express Git GitLab HTML Javascript Laravel Lumen Node OWASP PHP PostgreSQL React REST APIs Scrum TDD Vue

Experience

3 years

Certifications

PCI DSS