What are the responsibilities and job description for the Senior Full-Stack Developer (Ruby on Rails, JavaScript, Node.js, React position at Financial Payments LP?
Location: Amarillo, Texas (Preferred); Remote within the U.S. considered
Employment Type: Full-time
About the Role
We are seeking a Senior Full-Stack Developer to maintain and enhance our legacy Ruby on Rails infrastructure and contribute to our modern JavaScript-based stack. This role focuses on backend development with Ruby and full-stack development with JavaScript, offering opportunities to work on both existing systems and new product initiatives.
Your initial focus will involve:
· Modernizing and updating existing system components to ensure continued reliability and supportability.
· Enhancing application performance and user experience, working closely with our UX designer and senior engineers.
· Identifying and implementing improvements to strengthen security and risk management within our applications.
We encourage team members to participate in architectural discussions and contribute to decision-making processes based on their skills and experience.
Key Responsibilities
· Maintain and enhance legacy Ruby on Rails applications.
· Develop and optimize backend services using Node.js.
· Implement front-end and full-stack features in React and React Native.
· Work with REST APIs and support Docker-based deployments.
· Collaborate with a UX designer to implement front-end features.
· Work with MySQL databases for data modeling and performance optimization.
· Participate in system architecture discussions based on demonstrated skills and experience.
· Learn and potentially contribute to Rust-based projects.
· Operate within a cloud-based infrastructure with support from a dedicated DevOps team.
Required Qualifications
· 5 years of experience with Ruby on Rails.
· 5 years of experience with JavaScript.
· 5 years of experience with Node.js.
· 3 years of experience with React.
· 3 years of experience with React Native and mobile development.
· 1 year of experience with SQL databases (MySQL preferred).
· Experience working with REST APIs.
· Hands-on experience with Docker deployments.
Preferred Qualifications
· Experience with testing frameworks (RSpec, Jest, Cypress, or similar).
· Experience with Kubernetes.
· Familiarity with CI/CD pipelines and cloud platforms (AWS, GCP, or Azure).
· Experience migrating legacy systems to modern architectures.
What We Offer
· Competitive salary and benefits.
· A strong team of experienced engineers to collaborate with and learn from.
· Opportunities to contribute to architecture and system design based on skills and experience.
· A collaborative culture where technical excellence is recognized and rewarded.
· Career growth and professional development opportunities.
If you're a seasoned Ruby and JavaScript developer looking to work on both legacy and modern infrastructures, we'd love to hear from you. Apply today!
Flexible work from home options available.