




Job Description: We are looking for an Application Architect with Vuejs and Python to join our development team at C\&S s.a. With proven experience in web application development using Python technologies, we seek a professional with advanced technical skills to lead the architecture and design of our systems with 10 years of experience. Your role will involve working on projects from planning through implementation and maintenance, collaborating with development teams to ensure application quality and performance. * Broad and extensive knowledge of the technological world. * Ability to define system architecture (e.g., event-driven architecture, use of RabbitMQ, selection of languages such as Python, databases, etc.). * Experience designing modular systems that integrate multiple services and modules. * Understanding of integrations with external systems (such as government systems and APIs). * Preferably has already worked with the Tech Lead to accelerate the process and ensure good communication. * Must participate in the creation of technical documentation and ensure the architecture supports agile and efficient development. You must have deep knowledge of frameworks such as Django or Flask, and experience with relational and non-relational databases like PostgreSQL and MongoDB. Technical Skills: Programming Language and Frameworks. The web application will be built preferably using the following technologies and frameworks: * Frontend: The programming language for the frontend will be Vue.js. * Backend: The programming language for the backend will be Python. The Django REST framework will be used to develop the API and server logic. B. Database Engine: The selected database management system will be MySQL or PostgreSQL 15 or higher. C. API or Webservices Protocols: Communication between different parts of the application will be carried out using the RESTful API protocol. D. Data Exchange Format: The data exchange format between frontend and backend will be JSON (JavaScript Object Notation). E. Implementation with Docker: To efficiently manage dependencies and application configuration, Docker will be used as containerization technology, ensuring portability and consistency of the deployment environment. Additionally, it is essential that you have skills in developing RESTful APIs and experience with DevOps tools for automating deployment processes. We are looking for someone who not only has technical skills but also an analytical mindset to solve complex problems and optimize application performance. Your ability to communicate and collaborate with other team members will be key to success in this role. If you have a detail-oriented approach and a passion for software development, you could be the ideal candidate to join our team. If you are interested in this challenge, we invite you to consider this opportunity to contribute to the success of C\&S


