| Location | Durham, North Carolina |
About Corevist
Corevist empowers manufacturers to conduct business online through B2B eCommerce, customer portals, and field sales portals—leveraging SAP ERP data in real time. As an ever-evolving product company, we emphasize innovation, agility, and measurable business value, while fostering a collaborative culture with opportunities for professional growth.
Position SummaryWe are looking for a Full-Stack Engineer (Middle Level) to join our Product & Engineering team as a full-time employee. This role combines strong backend expertise in Ruby on Rails with solid experience in ReactJS, TypeScript and Redux for building modern, scalable applications.As a Full-Stack Engineer, you will design and develop robust APIs, maintain complex backend systems, and build rich, interactive front-end experiences. You'll also take part in architectural decisions, ensure code quality, and collaborate closely with product managers and QA engineers.Core Responsibilities - Design and develop backend services using Ruby on Rails - Build and maintain modern, responsive front-ends using ReactJS, Redux and TypeScript - Create and optimize RESTful APIs for seamless integration between backend and frontend - Write clean, maintainable, and well-tested code. - Contribute to shared component libraries and maintain consistent design systems - Optimize applications for performance, scalability, and accessibility (WCAG standards) - Participate in architectural discussions and influence technical roadmaps - Conduct code reviews and mentor junior team members - Collaborate across distributed teams in Agile ceremonies (standups, planning, retrospectives)Required Qualifications - 5+ years of professional software development experience - 2+ years of Ruby on Rails commercial development experience - Expertise in ReactJS, Redux, TypeScript, and modern JavaScript (ES6+) - Solid understanding of MVC architecture, OOP, SOLID and programming patterns - Knowledge of testing frameworks (RSpec, Jest, Cypress) - Experience designing and consuming REST APIs - Strong knowledge of HTML5, CSS3, and responsive design principles - Proficiency with Git workflows, CI/CD pipelines, and containerized environments (Docker) - Knowledge of relational databases (MariaDB) and query optimization - Excellent communication skills in English (B1 or higher) - Live in the Durham, NC areaNice to Have - Familiarity with microservices or event-driven architectures - Experience with cloud platforms (AWS, GCP, or Azure) and deployment automation - Background in performance tuning and scaling large applications - Previous work with B2B platforms or ERP-integrated solutions - Experience in integration with payment systemsCorevist Offers - Competitive salary aligned with experience - Healthcare and wellness benefits - Quarterly and annual bonuses based on departmental and company KPIs. - Additional mental health days. - Learning & development support, including certifications and internal knowledge-sharing.