Looking for an experienced Software Engineer to join the Platform Engineering team. Ideal candidates should have a passion for writing great code, a desire to collaborate with team members and enthusiasm for making daily, meaningful contributions to the team. Due to the remote nature of the team, candidates should be able to take initiative in meeting deadlines and deliverables with little direct supervision.
Design, develop and implement APIs for use in Shift4's mobile ordering technologies. Collaborate cross-functionally with the Front End team, project managers and other engineers to achieve team goals. Test software development methodology in an agile environment. Provide ongoing maintenance, support and enhancements of existing software. Represent Shift4 in meetings/discussions with customers and third party integrators. Continually improve the quality of the Shift4 software, considering user experience, performance and scalability. Support and collaborate with team members to reach the shared goal of producing high quality software.
5+ years of professional software development experience Bachelor's Degree in computer science or equivalent learning experiences. Proficiency in Ruby, Rails, Sinatra and Go. Experience with test-driven development and testing frameworks such as Rspec and Cucumber. Experience with Scrum/Agile development methodologies. Capable of delivering on multiple competing priorities with little supervision. Excellent verbal and written communication skills. Knowledge/experience with point of sale (POS) systems, payment processing, Docker, AWS is a plus.