Jobs · dice

Full Stack Developer - React and Ruby on Rails - Remote
MSYS Inc. · Remote · Posted 3d ago
About the role
Title: Full Stack Developer - React and Ruby on Rails - Remote Location: Remote Length :Long term Restriction: w2 only Description: Job Description Responsible for advanced full stack development and serving as the primary technical resource for development standards, best practices, and expertise across all projects. This role does not include people management responsibilities. The position focuses on ensuring high-quality, scalable, and maintainable applications while supporting the development team through technical guidance and knowledge sharing. The role also partners with the VP of Technology to incorporate AI into development workflows to improve efficiency and reduce costs. Essential Functions and Basic Duties Technical Development Develop and maintain full stack applications using modern frameworks Solve complex technical problems across projects Provide advanced technical expertise across the development stack Support implementation of scalable and maintainable solutions Development Standard and Best Practices Define, document, and enforce development standards and best practices Ensure consistency in code quality across all projects Conduct code reviews focused on quality, maintainability, and standards adherence Identify and reduce technical debt DevOps and CI/CD Ensure CI/CD pipelines are properly set up and maintained across projects Standardize deployment practices Support automation of infrastructure and deployment processes Monitor and optimize performance and reliability Infrastructure and Systems Support Support cloud infrastructure and application performance Assist with implementation of system architecture Ensure adherence to security and monitoring best practices Support scalability and reliability improvements AI Development Work with the VP of Technology to integrate AI into development workflows Implement AI tools to increase development speed and efficiency Support adoption of AI-assisted development practices Evaluate and recommend emerging AI technologies Technical Resource and Collaboration Serve as technical resource for developers Provide guidance on standards, best practices, and technical approaches Answer technical questions and assist with problem solving Collaborate with cross-functional teams to support development efforts Conduct job duties in accordance with the Corporate Values and Culture Corporate Values and Culture Others First: Put others before self Wisdom: Do the wise thing Growth: Keep getting better Performance Measurements Effectiveness in integrating AI into the development lifecycle, resulting in measurable improvements in development speed, efficiency, and cost reduction. Adoption and utilization of AI tools across the development team, including the ability to enable others to effectively leverage AI in their workflows. Consistency and enforcement of development standards and best practices across all projects. Reduction and proactive management of technical debt within codebases. Reliability, efficiency, and standardization of CI/CD pipelines and DevOps processes across projects. Quality, scalability, and maintainability of applications delivered. Responsiveness and effectiveness as a technical resource for developers, including ability to resolve complex issues and provide guidance. Continuous improvement in development processes, tools, and technologies, including identification and implementation of innovative solutions. Qualifications Education/Certification Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience. Eligibility Requirements All candidates must be able to fulfill E-verify requirements. Required Knowledge Full Stack Development Strong proficiency in JavaScript/TypeScript and modern frameworks/libraries, particularly React.js, Node.js, and Ruby on Rails. Experience with state management libraries like Redux or Context API. Familiarity with back-end frameworks such as Express.js, Nest.js, and Rails-based architectures. Solid understanding of RESTful APIs, microservices architecture, and web protocols. Strong understanding of database technologies (SQL/NoSQL) and ORM tools. Deep understanding of AI-assisted development tools and workflows, including code generation, debugging, testing, and documentation. Proven ability to integrate AI into daily development work to significantly improve speed, efficiency, and code quality. DevOps & Infrastructure Management Experience with cloud platforms (AWS, Azure, Google Cloud Platform) and containerization technologies (Docker, Kubernetes). Hands-on experience with CI/CD tools like Jenkins, GitLab CI, CircleCI, or similar. Knowledge of infrastructure as code (IaC) tools like Terraform, Ansible, or CloudFormation. Proficiency in automating infrastructure provisioning, configuration management, and application deployments. Understanding of monitoring, logging, and alerting tools and practices. Strong background in implementing security best practices across the development and deployment lifecycle. Strong ability to incorporate AI into DevOps processes, including pipeline optimization, monitoring, and incident response. Version Control & Agile Practices Experience with version control systems (Git) and Agile development practices. Familiarity with code review processes and maintaining code quality standards. Ability to embed AI tools into Agile workflows to accelerate delivery and improve consistency across teams. Experience Required Overall Experience: 7-10+ years Full Stack Development: 5+ years of professional experience as a Full Stack Developer. DevOps: 3+ years of experience in a DevOps role or similar capacity. AI Integration: Demonstrated experience leveraging AI across the software development lifecycle to drive measurable improvements in speed, quality, and cost efficiency. Skills/Abilities Full Stack Development Excellent problem-solving and analytical skills with a keen eye for detail. Strong proficiency in front-end and back-end development, with a focus on performance, scalability, and user experience. Advanced ability to use AI tools to accelerate development, automate repetitive tasks, and improve code quality. DevOps & Infrastructure Proficiency in setting up and managing CI/CD pipelines, ensuring smooth and efficient code deployments. Ability to automate infrastructure provisioning, configuration management, and application deployments using tools like Docker, Kubernetes, Terraform, etc. Strong capability in monitoring and optimizing application performance and infrastructure. Experience in implementing security best practices and ensuring high availability and scalability of systems. Ability to apply AI to improve deployment efficiency, system monitoring, and operational reliability. Collaboration & Communication Strong communication skills and ability to collaborate effectively with cross-functional teams. Ability to provide constructive feedback during code reviews and work well in an agile environment. Capable of working independently, managing time effectively, and handling multiple tasks simultaneously. Adaptability & Continuous Learning Willingness to learn new technologies and adapt to changing requirements. Commitment to staying up-to-date with emerging technologies and industry trends
Read the full posting on dice →
FAQ
Is the Full Stack Developer - React and Ruby on Rails - Remote role at MSYS Inc. remote?+
This Full Stack Developer - React and Ruby on Rails - Remote position is listed as remote (Remote).
What is the salary for the Full Stack Developer - React and Ruby on Rails - Remote role at MSYS Inc.?+
The listing states Depends on Experience.
What seniority level is this Full Stack Developer - React and Ruby on Rails - Remote role?+
This is a expert level position.
How do I apply for the Full Stack Developer - React and Ruby on Rails - Remote role at MSYS Inc.?+
Use the "Apply on dice" button to open the original posting on dice, where you can submit your application directly to MSYS Inc..