Full-Time Senior Full Stack Developer
QAD, Inc. is hiring a remote Full-Time Senior Full Stack Developer. The career level for this job opening is Senior Manager and is accepting Barcelona, Spain based applicants remotely. Read complete job description before applying.
QAD, Inc.
Job Title
Posted
Career Level
Career Level
Locations Accepted
Share
Job Details
We are looking for a passionate and versatile Senior Full Stack Developer to join our team. You will develop QAD's Process Intelligence web application on both front-end and back-end as part of a team. This remote role in Spain or hybrid in Paris offers diverse project opportunities with various technologies and teams.
The Engineering team focuses on designing, developing, and deploying core products for efficiency and speed. We create comprehensive solutions including tools and platforms to address business requirements like provisioning, configuration, CI/CD, monitoring, SLAs, performance optimization, and system uptime. The team works collaboratively with stakeholders throughout the product lifecycle.
Responsibilities Include:
- Participating in software architecture and technology choices
- Writing clean, optimized, and documented code
- Ensuring integration and communication between systems
- Performing tests and ensuring code quality
- Collaborating with designers, project managers, and other developers
- Participating in code reviews and technical discussions
- Optimizing application performance
Required Qualifications:
- Degree in Information Technology, Engineering, Computer Science, or related field
- 5+ years of professional experience
- Proficiency in front-end technologies (HTML, CSS, JavaScript, TypeScript, Vue.js)
- Proficiency in Python and its ecosystem (Pandas)
- Experience with Python back-end frameworks (Tornado, Flask)
- Knowledge of relational databases (MongoDB, Vertica)
- Experience with REST APIs
- Experience with cloud services (AWS)
- Skills in Docker and Kubernetes
- Understanding of web security principles
- Ability to work in Agile methodologies (Scrum, Kanban)
- Strong collaboration skills
- High ownership and creativity
- Analytical thinking and problem-solving abilities
- Process orientation and effective solution building
- Strong time management and organizational skills
- Fluent English language skills
Preferred Qualifications:
- Knowledge of relational database Vertica OPENTEXT
- Knowledge of unit and functional testing (Cypress)
- CI/CD GitHub Actions
- Trunk Based Development & Continuous Delivery