JOBSEARCHER

Senior Python Developer

ARCHIVED

We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.

Job Description Take on a prominent role in the architecture and design of web solutions. Work with the wider development team to scope out and develop new web applications for existing services. Develop a flexible and well-structured back end architecture. Participate in code reviews, testing, and quality assurance processes to ensure high‐quality code Help identify, elevate, resolve any technical issues and problems that might occur. Participate in code reviews, testing, and quality assurance to meet project goals and timelines. Provide technical guidance to junior developers and communicate effectively with clients and stakeholders. Qualifications Strong analytical and problem‐solving skills Good understanding of software design patterns and principles Good understanding of software development lifecycle management. Good understanding of security concepts. Good understanding of software testing principles. Strong communication skills and ability to clearly explain technical concepts to non‐technical stakeholders Willingness to keep up to date on innovative development frameworks and cloud technologies by following trainings, courses and certifications Fluency in Dutch or French and English Technical Requirements Strong knowledge of the Python programming language and its core concepts such as object‐oriented programming, functional programming and data structures. Experience with popular Python web frameworks such as Django, Flask, or Pyramid. Experience with web frameworks such as Django REST framework or Flask‐RESTful. Familiarity with databases and SQL, as well as ORM (Object‐Relational Mapping) libraries such as SQLAlchemy or Peewee. Experience with version control systems such as Git, SVN, or Mercurial Experience with unit testing and end‐to‐end testing frameworks such as unittest or pytest. Understanding of security best practices and implementing security features such as authentication and authorization. Understanding of web services, such as REST or SOAP and related technologies like JSON or XML. Experience with managing and optimizing performance and scalability of the backend systems. Assets Experience with cloud platforms like AWS, Azure, or GCP. Experience in multi‐threaded, distributed, N‐Tier applications. Experience with frontend development in Angular, React or VueJS. Knowledge of API specification standards like OpenAPI, AsyncAPI, or GraphQL. Understanding of message queueing systems such as RabbitMQ or Kafka. Knowledge of caching and search engines like Redis, Memcached or Elasticsearch. Familiarity with Agile development methodologies such as Scrum. Knowledge of CI/CD setup such as Jenkins or Gitlab CI. Understanding of software design patterns and architecture principles, such as Clean Software Architecture, Data Structures, Microservices, Event‐Driven, MVC, and SOA Experience with CI/CD/DevOps/DevSecOps principles Understanding of software testing and quality assurance processes Understanding of security and compliance standards Familiarity with containerization and container orchestration technologies such as Docker and Kubernetes. Familiarity with data analysis and visualization libraries such as pandas, numpy and matplotlib. Knowledge of other languages such as C++, Java or C#. Additional Information Cutting‐edge Technology : Embrace the latest advancements in IT and digital technologies as we constantly innovate to stay ahead of the competition. Our commitment to adopting state‐of‐the‐art tools and methodologies ensures that you'll work on projects at the forefront of the industry. Entrepreneur mindset : We value our people over processes. You will develop and grow in an agile and ambitious company where it's okay to take risks, make mistakes and change plans to find transformative solutions. At the same time, you will learn from the best, building relationships and skills that will last your entire career. Endless Learning Opportunities : We value personal and professional growth. Through workshops, conferences, and certifications, we offer the resources needed to expand your skill set and reach new heights in your career. Connect with amazing people : You will become part of a network of +10,000 Devoteamers spread over 20 countries. Collaborative Culture : Teamwork is at the heart of our organisation. You'll be working side by side with a diverse group of IT experts who share your passion for excellence and will inspire you to think outside the box. Impactful Projects : Tackle real‐world challenges that matter! From revolutionising business processes to developing innovative solutions, you'll have the chance to make a genuine and positive impact on our clients and the community. Work‐Life Balance : We believe in a healthy work‐life balance, ensuring that you have time to unwind, pursue your hobbies, and spend quality time with loved ones. Inspiring and eco‐friendly workplace : We just moved to an amazing new building. We believe an inspiring workspace fuels creativity and fosters a positive work culture, allowing our employees to reach their full potential. The Wings building is also designed with eco‐friendly features and energy‐efficient systems. By reducing our ecological footprint, we are contributing to a greener future and aligning our business practices with our environmental values. The building is also very easily accessible by public transportation. Competitive package : We offer a competitive salary package with additional benefits like a company car, smartphone, medical insurance, pension plan, net allowance, laptop, meal vouchers, etc. We review our salary grid twice a year to ensure we are in line with the market. Data / AI Engineer (Lead) In this position you will: work as part of the Data & AI Factory team, working with the customer to support their data‐ops and AI projects be involved in designing, building, maintaining and troubleshooting data pipelines, models and transformations help to build, maintain and troubleshooting data observability solutions to improve data quality help turn data into valuable business insights, preparing custom solutions optimised for each client act as a trusted advisor for junior team members lead by example Note: this position may require on‐call work, including overnight and weekend availability. Offensive Cybersecurity Engineer – Madrid, Spain Antivirus Quality Assurance Analyst – Lisboa, Portugal Job Summary We are seeking a highly analytical and proactive QA & Test Operations Consultant to join our project team. In this role, you will be the bridge between technical development and business requirements, ensuring that every solution delivered meets the highest standards of quality and client satisfaction. You will be responsible for the end‐to‐end testing lifecycle—from defining acceptance criteria to managing defect resolution—within an Agile environment. As the lead for test operations, your primary focus will be ensuring the integrity of our software solutions. Your core deliverables include: Test Strategy & Acceptance: Develop, document, and operationalize comprehensive test acceptance criteria (UAT) to ensure all features align with business goals. Requirement Validation: Methodically ensure the thorough testing of all customer requirements, leaving no stone unturned in the functional and non‐functional specifications. Defect Management: Oversee the lifecycle of errors and bugs detected during testing, ensuring they are correctly identified, logged, prioritized, and resolved by the development team. Process Optimization: Utilize Agile and Scrum methodologies to streamline testing workflows and improve speed‐to‐market without compromising quality. Solution Engineer – Levallois‐Perret, France Contexte Offensive Cybersecurity Engineer – Levallois‐Perret, France Participate in change management , which involves collaborating with different teams. Excellent verbal and written communication skills, including the ability to translate complex technical concepts into understandable terms. Adaptable and flexible attitude, capable of performing well under pressure. Commitment to a continuous improvement culture. Keep documentation up to date: document the components and operations of the applications. Control load capacity for the applications; Contribute consistently to the continuous automation and improvement of existing procedures; Work closely with the development teams on defining the architecture of new applications, according to the infrastructure standards; Manage backup data and ensure regular restoring tests. Play a key role in designing and implementing data models that support the client's data‐driven initiatives. As a Data Modeler, you will work closely with the data architects, data analysts, and business stakeholders to understand their data requirements and translate them into logical and physical data models. You will also be responsible for ensuring the accuracy, completeness, and consistency of the data models, as well as maintaining their documentation and metadata. Your expertise in data modeling tools and techniques, as well as your ability to communicate complex data concepts to non‐technical stakeholders, will be critical to the success of our data‐driven projects. React Developer We're looking for a talented React Developer to join our nearshore development team in Portugal. In this role, you'll work on building and maintaining high‐quality frontend applications using React, collaborating with teams across North America and Europe. You'll be part of a detail‐oriented team that values clean code, analytical thinking, and efficient problem‐solving. This is an excellent opportunity to grow your technical expertise while contributing to meaningful projects in a dynamic nearshore environment. Write clean, efficient, and well‐documented code that adheres to established coding standards Collaborate with cross‐functional teams including designers, backend developers, and product managers to deliver high‐quality solutions Participate in code reviews and provide constructive feedback to team members Troubleshoot, debug, and optimize application performance to ensure smooth user experiences Manage version control using Git and contribute to collaborative development workflows Integrate RESTful APIs and manage application state using appropriate state management solutions Participate in agile/scrum ceremonies and contribute to sprint planning and retrospectives Stay current with React ecosystem developments and propose improvements to the development process Communicate effectively with remote team members across different time zones Ensure that client policies are in compliance with codes of practice such as PDPL (Personal Data Protection Low). Draft new and amend existing internal data protection policies, guidelines, and procedures, in consultation with the organization's key stakeholders Inform and advise the data controller or data processor on all matters related to data protectiona Promote a culture of data protection and compliance across all units of the organization Conduct audits to ensure compliance and to address potential issues Maintain records of all data processing activities of the company Serve as point of contact for data protection authorities #J-18808-Ljbffr