Python Developer with API

UST

Job title:

Python Developer with API

Company:

UST

Job description

Job Description:We are still looking for the very Top Talent…and we would be delighted if you were to join our team!More in details, UST is a multinational company based in North America, certified as a Top Employer company with over 30.000 employees all over the world and presence in more than 30 countries. We are leaders on digital technology services, and we provide large-scale technologic solutions to big companies.What we look for?For our specialized team, we are looking for an experienced and capable engineer to work with our development teams to deliver high-quality software, quickly and reliably for an important British investment company, mainly with Python. High level of English required.100% remote from Spain.Valuable and desirable: being entitled of Disability Certificate (at least 33% score).Key Responsibilities:

  • Continuous delivery of exciting new feature additions to our internal AI Assistant application, drawing from our product roadmap.
  • Develop software iteratively in close collaboration with the rest of the team.
  • Perform triage, analysis and refinement of requirements, working closely with the Product Lead.
  • Improve reliability, monitoring and observability of services deployed within a complex, distributed technology environment (leveraging both AWS and Azure services)
  • Develop automation techniques to simplify repetitive tasks and explore opportunities to self-heal.
  • Participate in system design, backlog refinement, code review and application testing.

Mandatory requirement:

  • Mastery with back-end development using Python (4+ years of commercial experience)
  • Consume and APIs creation, preferably with FastAPI
  • Experience in Cloud architecture and adoption patterns (AWS and Azure are the most relevant)
  • Experience working with senior stakeholders to carry out requirements analysis and definition, contributing to a well refined product backlog.
  • Familiar with continuous delivery and tools (e.g. Octopus Deploy, ADO Pipelines)
  • A good understanding of testing approaches (e.g. TDD) and putting testability at the heart of software design and development. The knowledge, experience and qualifications that will help
  • Familiarity with chat interface development, and with curiosity for AI technologies.
  • Experience with containers and orchestrators such as Docker and Kubernetes.
  • Exposure to UI testing frameworks (Selenium, Playwright). What you’ll be like
  • Proficient in English (B2+/C1)

¿What can we offer?– 23 days of Annual Leave plus the 24th and 31st of December as discretionary days!– Numerous benefits (Heath Care Plan, Internet Connectivity, Life and Accident Insurances).– `Retribución Flexible´ Program: (Meals, Kinder Garden, Transport, online English lessons, Heath Care Plan…)– Free access to several training platforms– Professional stability and career plans– UST also, compensates referrals from which you could benefit when you refer professionals.– The option to pick between 12 or 14 payments along the year.– Real Work Life Balance measures (flexibility, WFH or remote work policy, compacted hours during summertime…)– UST Club Platform discounts and gym Access discountsIf you would like to know more, do not hesitate to apply and we’ll get in touch to fill you in details. UST is waiting for you!In UST we are committed to equal opportunities in our selection processes and do not discriminate based on race, gender, disability, age, religion, sexual orientation or nationality.#USTKnowledge Examples:

  • Appropriate software programs / modules
  • Functional & technical designing
  • Programming languages – proficient in multiple skill clusters
  • DBMS
  • Operating Systems and software platforms
  • Software Development Life Cycle
  • Agile – Scrum or Kanban Methods
  • Integrated development environment (IDE)
  • Rapid application development (RAD)
  • Modelling technology and languages
  • Interface definition languages (IDL)
  • Broad knowledge of customer domain and deep knowledge of sub domain where problem is solved

Additional Comments:Role Overview: As a Front-End/Back-End Technical Lead, you will play a crucial role in guiding the development and enhancement of our internal AI Assistant application. You will oversee both front-end and back-end development efforts, ensuring the successful implementation of features, improvements, and compliance with quality standards. You will collaborate closely with cross-functional teams, manage complex distributed systems, and drive the evolution of our technology landscape. Key Responsibilities: • Feature Development: Lead the continuous delivery of new features and enhancements for the AI Assistant application, aligning with the product roadmap. • Development & Collaboration: Drive iterative software development in close partnership with team members, utilizing fast feedback loops, frequent releases, and a “shift-left” approach to testing. • Requirements Management: Conduct triage, analysis, and refinement of requirements. Work with the Product Lead to ensure backlog items are well-defined before development. • Application Management: Oversee in-house developed applications and production services, ensuring compliance with quality standards and operational excellence. • System Oversight: Maintain clear visibility of how managed systems interrelate, and autonomously iterate improvements to enhance availability and fault tolerance. • Reliability & Observability: Improve the reliability, monitoring, and observability of services within a complex, distributed technology environment using AWS and Azure services. • Automation: Develop automation techniques to streamline repetitive tasks and explore self-healing opportunities. • Technical Leadership: Participate in system design, backlog refinement, code review, and application testing to ensure high-quality deliverables. • Service Level Management: Ensure service level expectations are clearly understood and met. Required Knowledge, Experience, and Qualifications: • Back-End Development: Extensive experience (7+ years) in back-end development using Python. • Front-End Development: Proficiency in UI and UX development, particularly with React, and familiarity with Material UI or Bootstrap frameworks. • Cloud Architecture: Solid experience with cloud architecture and adoption patterns, with hands-on experience in AWS and Azure. • Requirements Analysis: Proven ability to work with senior stakeholders for requirements analysis and backlog refinement. • Continuous Delivery: Familiarity with continuous delivery tools such as Octopus Deploy and Azure DevOps Pipelines. • Distributed Systems: In-depth knowledge of distributed systems, with a proven track record in performance, scalability, and resiliency. • Agile Experience: Experience with agile methodologies, including discovering requirements and story splitting. • Testing Approaches: Understanding of testing methodologies (e.g., TDD) and integration of testability into software design and development. Preferred Knowledge and Skills: • Chat Interface Development: Experience with developing chat interfaces. • AI Technologies: Interest in AI technologies, with experience using ChatGPT, OpenAI APIs, or other LLMs. • Containers & Orchestrators: Familiarity with Docker and Kubernetes. • UI Testing: Exposure to UI testing frameworks such as Selenium or Playwright. • Community Engagement: Actively engage with the engineering community and contribute innovative ideas. Personal Attributes: • Technologist: Stay updated with the latest trends, technologies, and engineering practices. • Standards Advocate: Uphold high standards and best practices in testing, security, architecture, and SDLC. • Remote Collaboration: Experience working with remote teams across different time zones. • Communication: Clear communicator who thrives in collaborative, diverse teams. • Resilience: Friendly and positive under pressure, with a strong initiative and ability to handle fast-paced environments. • Analytical: Self-reflective, methodical, analytical, and an effective trouble-shooter with integrity.Skills:Python,Ux Ui,ReactAbout Company:UST is a global digital transformation solutions provider. For more than 20 years, UST has worked side by side with the world’s best companies to make a real impact through transformation. Powered by technology, inspired by people and led by purpose, UST partners with their clients from design to operation. With deep domain expertise and a future-proof philosophy, UST embeds innovation and agility into their clients’ organizations. With over 30,000 employees in 30 countries, UST builds for boundless impact—touching billions of lives in the process.

Expected salary

Location

Madrid

Job date

Wed, 07 Aug 2024 05:31:04 GMT

To help us track our recruitment effort, please indicate in your email/cover letter where (vacanciesineu.com) you saw this job posting.

To apply for this job please visit jobviewtrack.com.

Job Location