Full Stack Engineer

Podstawowe informacje
Rola
Full-Stack
Seniority
Mid Level
Zatrudnienie
Pełny etat
Lokalizacja
Hybrydowo
Min. doświadczenie
Od trzech do pięciu lat
Wynagrodzenie
Wynagrodzenie nieujawnione
O pracy

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 a fast-growing product company, we emphasize innovation, agility, and measurable business value, while fostering a collaborative, remote-friendly culture with opportunities for professional growth.

 

Position Summary

We are looking for a Full-Stack Engineer (Middle/Senior) to join our Product & Engineering team. This role combines strong backend expertise in Python, Java, or Ruby on Rails with solid experience in ReactJS 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, QA engineers, and UI/UX designers.

 

Core Responsibilities

- Design and develop backend services using Ruby on Rails (primarily), Java and Python.

- Build and maintain modern, responsive front-ends using ReactJS 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 other backend programming languages: Python/Java.

- Expertise in ReactJS, 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)

 

Nice 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 systems

 

Corevist Offers

- Official employment via UoP

- Hybrid work model: 2 days per week in our Warsaw office

- Competitive salary aligned with experience

- Private healthcare and wellness benefits (Luxmed, Multisport)

- Quarterly and annual bonuses based on KPIs.

- Additional mental health days.

- Learning & development support, including certifications and internal knowledge-sharing.