What are the responsibilities and job description for the Full Stack Engineer position at Wind River Payments?
Wind River Payments has an exciting opportunity for the right technology person as we expand our superior payment processing expertise, products, and services.Through investment in technology and software development, we are poised for significant growth as we broaden our focus in FinTech. As a member of this new development team, supported by an experienced development company in the industry, you will be integral in designing and developing the systems and solutions that will enable our transformational growth!
The Senior Software Engineer, Full Stack will hold key responsibilities for designing, developing, and maintaining solutions across the technology stack. As a technical leader, you will work closely with designers, product management, and cross-functional teams to turn requirements into intuitive features built upon a modern platform. You will leverage your expertise in web technologies, cloud native development, and agile methodologies to create modern, secure, user-centric solutions.
The Must-Haves :
- Proficiency in modern web technologies, frameworks, and libraries such as React, Angular, Svelte, Vue.js, Node.js, JS / TypeScript.
- Proven experience building cloud native REST microservices with Docker / Kubernetes.
- Fluency in Java is required. Significant experience with additional languages such as Rust, Go, Scala, or Python is a plus.
- Experience designing, developing, and maintaining systems on AWS is preferred.
- SQL database experience. GraphQL or NoSQL is a plus.
- Background in CI / CD to quickly, frequently, and reliably deploy new functionality.
- Experience with Infrastructure as Code and configuration management tools like Terraform and Ansible is a plus.
- Solid understanding of security best practices. PCI DSS knowledge is a plus.
- A desire to build high-quality solutions with a strong background in test automation.
- Demonstrated experience working in agile development environments, including sprint planning, stand-ups, and retrospectives.
- Technical leadership and mentoring experience.
- Strong communication and collaboration skills.
- Experience in Payments, Financial Services, Banking, or E-commerce is strongly desired.
- Curiosity, humility, open-mindedness, a growth mindset, collaborative, and a strong desire to share and receive direct feedback.
- 3 years in front end development using Angular, React, or similar frameworks and libraries.
- 5 years as a software engineer building cloud native solutions using Java.
- Bachelor’s degree in computer science, Information Technology, a related field, or equivalent work experience.
WHY JOIN WIND RIVER?
WHO WE ARE :
Wind River Payments provides superior payment processing products and services to thousands of clients throughout the country. At Wind River, our mission is to provide our customers with an unmatched level of expertise, service, and commitment; to inspire our employees to do great things; and to generously give back to the communities we serve.
We pride ourselves on doing business differently and delivering a level of customer care that is unequaled in our industry. Our vision is that we will be the payments industry leader in customer loyalty.
We are successful by living our company values , which are :
To learn more about the Wind River difference, and to view the full job description on our Careers page, visit our website at
Wind River Payments is an equal opportunity employer (EOE).