QAD is seeking a passionate and versatile Senior Full Stack Developer to join their team.
The role involves developing QAD’s Process Intelligence web application, working on both the front-end and back-end.
The Engineering team, based in the US and Europe, is responsible for the design, development, and deployment of the organization's core products, focusing on efficiency and speed.
The team architects and implements comprehensive solutions to address key business requirements, including provisioning, configuration, CI/CD, monitoring, SLAs, performance optimization, and system uptime.
This is a hybrid role located in Paris, France, requiring the successful candidate to work in the office at least 1 - 2 days a week.
Responsibilities include participating in software architecture and technology choices, writing clean and optimized code, ensuring system integration, performing tests, collaborating with cross-functional teams, participating in code reviews, and optimizing application performance.
Requirements:
A degree in Information Technology, Engineering, Computer Science, or related fields is required.
A minimum of 5 years of professional experience is necessary.
Proficiency in front-end technologies such as HTML, CSS, JavaScript, TypeScript, and Vue.js is required.
Proficiency in Python and its common ecosystem (e.g., Panda) is essential.
Experience with Python back-end frameworks like Tornado and Flask is required.
Knowledge of relational databases (e.g., MongoDB, Vertica) is necessary.
Experience with REST APIs and cloud services (AWS) is required.
Skills in Docker and Kubernetes are essential.
A good understanding of web security principles is required.
The ability to work in Agile methodology (Scrum, Kanban) is necessary.
Strong collaboration skills with cross-functional teams at all levels are required.
Highly developed ownership and creative thinking skills are essential.
Analytical thinking and the ability to solve complex problems are necessary.
Strong process orientation and the ability to build effective solutions are required.
Excellent time management and organizational skills are necessary.
Fluent English language skills are required.
Preferred qualifications include knowledge of relational database Vertica OPENTEXT (SQL), unit and functional testing (Cypress), CI/CD GitHub Actions, trunk-based development, and knowledge of statistical calculations.
Benefits:
QAD is committed to providing an inclusive work environment that values contributions and respects unique perspectives.
Opportunities for growth and development are available for all employees, regardless of background.
QAD’s DEI program promotes higher levels of diversity, equity, and inclusion within the workplace.
The company is an Equal Opportunity Employer, ensuring no discrimination based on race, color, sex, age, national origin, religion, sexual orientation, gender identity, veteran status, disability, or any other protected class.