Oferta de empleo Ref. 2148740

Senior Fullstack Software Engineer (Python and React)

España, Cataluña, Barcelona, 08036Remoto
Descripción

📢 Business Insights is a specialized software development company. From our early days we are in constant evolution and presently we would like now to add in our staff a Senior Fullstack Software Engineer (Python and React)

Our main goal is to offer highly qualified technology solutions in an innovative and creative environment through a diverse team of highly skilled engineers.

We are keen to have you onboard to work all along with our team. We are confident that your experience and skills will be a valuable asset to our company. We offer an enriching and collaborative work environment, where you will have the opportunity to learn and grow as a software developer while working on interesting and meaningful projects.

You will also have the opportunity to work with important clients from different sectors and improve your skills in creating innovative and effective solutions.

Requisitos

🏆What is our mission?

Provide the means and the measures for designing and developing all the quality aspects of a software solution, both functionally and technically, in order to meet the requirements and overall quality of the intended solution by creating, documenting and testing an end to end test plan to ensure that all the objectives are met and the solution works as expected.

👉 Activities to be Performed

  • Build industrialized Features: Create industrialized projects and features that satisfy AXA's requirements in terms of security, scalability, performance, reliability and quality.

  • Manage our systems from the interface to the backend: Create the AWS cloud infrastructure in Terraform that will expose your web interfaces that you will integrate with your backend.

  • Collaborate with the team: contribute to the team goals, defining estimations, product planning, and user story/requirement creation, code reviews, pair programming and knowledge sharing.

  • Improve continuously: Suggest and implement improvements to enhance the system's functionality and performance.

  • Support production incidents: Provide support to the production operation team during incidents to ensure quick resolution and minimal downtime.

👉What do we need from you? 

We are looking for a flexible, fast learning, technically strong Fullstack Software Engineer with expertise in Python and React. You should have solid knowledge and experience in the following areas:

  • Industrialized Projects: Multi-repository setups, testing, CI/CD, shared libraries.

  • 3+ years of Infrastructure Development: Terraform for AWS cloud, including:

    • AWS CodeBuild and CodePipeline

    • AWS Route 53, VPC, AWS API Gateway with OpenAPI standards, Cloudfront, S3 buckets, Lambda

  • 5+ years of Backend Development: Python v3

  • 5+ years of Frontend Development: React, TypeScript, hooks, and build tools such as Webpack or Vite

  • Databases: MongoDB

  • Quality Assurance: Ensuring code quality with Jest, Pytest, and Playwright

  • UI/UX Design: Principles of user interface and user experience design

  • Performance Optimization: Investigating and optimizing performance or debugging issues

  • Microservices: Integration of frontend applications with backend services

  • Authentication Mechanisms: SAML2, OAuth2, and OpenID Connect

  • Development Methodologies: Safe, Scrum, or Kanban methodologies

  • Security Practices: Security practices in software development

👉Bonus points for the following:

  • Experience working with Auth0,

  • Experience working with Queues / Messaging / AWS SQS, AWS EventBridge, AWS Step Functions for asynchronous event-driven solutions

  • Architecture for a 360 view on solutions,

  • Highly secure and/or regulated environments such as insurance or banking.

👉 Soft skills

We’re looking for someone who is:

  • Fluent in English: Excellent oral and written communication skills.

  • Autonomous and Proactive: Self-driven, curious, innovative, analytical, and organized.

  • Result-Oriented: Manages time precisely, pays attention to details and technicalities.

  • Team Player: Able to work effectively in a distributed team environment.

  • Adaptable: Comfortable working within a fast-paced environment.

  • Problem-Solver: Ability to focus on details while maintaining a “big picture” view.

🏆What to expect being on our team?

  • Indefinite contract

  • Competitive salary

  • Flexible schedule

  • 100% remote

and… desire to continue learning!


🚀 If it's okay with you, sign up for the job and we'll meet!! Do not wait more!