¡Activa las notificaciones laborales por email!

Senior Python Software Engineer

Excelia

Granada

A distancia

EUR 60.000 - 80.000

Jornada completa

Hoy
Sé de los primeros/as/es en solicitar esta vacante

Descripción de la vacante

A leading global legal tech platform is seeking a Senior Software Engineer to build and maintain scalable UI components using Lit.Js and TypeScript. Candidates should have over 6 years in frontend and backend development, with proficiency in TypeScript and Python. The role offers a collaborative culture focused on innovation and remote-friendly working policies.

Servicios

Flexible working hours
Focus on mental health and well-being
Ongoing professional growth opportunities

Formación

  • 6+ years in frontend and backend development.
  • Proficiency in TypeScript, Python, Lit, and Flask or FastAPI.
  • Experience with Web Components, Strapi, Docker, Git, and CI/CD pipelines.

Responsabilidades

  • Build and maintain scalable UI components using Lit.Js and TypeScript.
  • Work closely with teams to deliver responsive web applications.
  • Optimize application performance using Lighthouse and best practices.
Descripción del empleo
Senior Software Engineer (Python, Typescript And Lit)

Our client is a leading global platform for legal research and intelligence. They provide seamless access to one of the most comprehensive collections of legal information in the world - including case law, statutes, regulations, and expert commentary. By combining deep legal knowledge with the power of artificial intelligence and advanced analytics, helps legal professionals make faster, more informed decisions.

As part of the team, you’ll help shape the future of legal tech, collaborating with a passionate and diverse group of experts. This is your chance to work on impactful technology that empowers law firms, universities, corporations, and governments around the world.

Ready to be part of something meaningful? Let’s build the future of legal intelligence

Main responsibilities

  • Build and maintain scalable, modular UI components using Lit.Js and TypeScript
  • Work closely with designers, developers, and product managers to deliver responsive, high-performing web applications
  • Optimize application performance using Lighthouse, DevTools, and best practices for Core Web Vitals
  • Integrate front-end applications with headless CMS platforms (e.G., Strapi) and backend services
  • Maintain high code quality through unit testing, code reviews, and adherence to best practices
  • Identify and troubleshoot frontend and backend issues in collaboration with QA engineers and cross-functional stakeholders

Core skills/experience

  • 6+ years in frontend and backend development
  • Proficiency in TypeScript, Python, Lit, and Flask or FastAPI
  • Experience with Web Components, Strapi, Docker, Git, and CI/CD pipelines
  • Familiar with Core Web Vitals, Lighthouse, DevTools, and Unix systems
  • Strong debugging, testing, and performance optimization skills
  • Nice to have: React, Next.Js, SSR, or SSG and background in legal or regulatory tech

What's on offer

  • A dynamic, collaborative culture that encourages innovation
  • Flexible working hours and remote-friendly policies
  • Focus on mental health and holistic well-being
  • Ongoing professional growth and development opportunities
  • Diverse, multicultural teams
  • A space where creativity and experimentation are welcomed
  • Regular team-building activities and community engagement
  • Access to cutting-edge legal technology platforms and tools
Senior Python & C Developer

A company that develops software products is searhcing a Python and C# developer.

The ideal candidate is a self-motivated, multi-tasker, and demonstrated team-player. You will be a developer responsible for the development of new software products and enhancements to existing products. You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills.

Responsibilities

  • Programming in Python and C# .NET in Windows and Linux environments. Writing clean, high-quality, high-performance, maintainable code
  • Evaluation and integration of SDKs for video and audio analysis.
  • Development of microservices using Docker.
  • Participation in the training of Deep Learning models.
  • Participate in code reviews

Qualifications

  • Bachelor's degree in Computer Science (or related field)
  • 5+ years of relevant work experience
  • Ability to multi-task, organize, and prioritize work

Requirements:

  • Experience in REST API design and implementation.
  • Experience in software module integration.
  • Degree in Computer Engineering, Telecommunications or similar, with a strong focus on multimedia (video and audio).
  • Solid knowledge of Python and C# programming languages.
  • Knowledge of MLOps and AI philosophy will be highly valued

We particularly value experience in:

  • Docker.
  • Testing tools.
  • Use of Entity Framework.
  • Development of CRUD microservices.
Senior Software Engineer - Remote

Walkway is on a mission to revolutionize the tours and activities industry with AI-driven revenue intelligence. We empower operators with data-rich insights, competitive benchmarking, and dynamic pricing solutions to help them stay ahead in a rapidly evolving travel landscape. As a Senior Software Engineer, you’ll play a pivotal role in building and enhancing our data-intensive SaaS platform, delivering real-time analytics, automated pricing recommendations, and seamless user experiences.

About the Role

We’re hiring a Senior Software Engineer with a strong backend focus who can still navigate the full stack when needed. You’ll own core services (pricing, data ingestion, auth/permissions), shape our architecture, and partner with the founders on roadmap and trade-offs. This role is ideal for a self-starter who enjoys moving from design → code → production and can lead by example.

Beyond coding, you’ll drive engineering initiatives, collaborate with co-founders, product and data teams, and support other developers. You’ll ensure our application remains performant and scalable as we handle large data sets, complex filtering logic, and real-time updates for customers.

What You’ll Do

  • Design and implement services in Node.Js/NestJS (TypeScript) running on GCP (Cloud Run, Cloud SQL/Postgres, Pub/Sub, Cloud Storage, VPC).
  • Build and evolve multi-tenant SaaS primitives: RBAC, org/workspace models, JWT/OAuth auth flows, API keys, rate-limiting.
  • Ship reliable REST (and/or GraphQL) APIs with versioning, pagination, idempotency, and strong contracts.
  • Build background workers & schedulers for pricing jobs, data ingestion, and sync tasks (Pub/Sub/queues, cron).
  • Performance engineering: caching strategies (e.G., Redis), query optimization, profiling, hot-path tuning.
  • Observability: metrics, tracing, structured logs (OpenTelemetry, Cloud Logging/Monitoring, Sentry).
  • Secure by default: least-privilege IAM, secrets management, encryption in transit/at rest, audit trails, PII handling, SOC2-friendly habits.

Data & Integrations

  • Integrate with OTA/partner APIs; design resilient adapters, retries, backoff, and data quality checks.
  • Model data for analytics workloads; collaborate with data science on the pricing engine and evaluation loops.
  • Co-drive the roadmap and architecture decisions (domain boundaries, service decomposition, buy vs build).
  • Set engineering standards, review PRs, mentor teammates, and unblock delivery.
  • Balance velocity with reliability, cost, and long-term maintainability.

Performance and Scalability

  • Optimize data-fetching flows and caching strategies to minimize latency and network overhead.
  • Identify bottlenecks in frontend or backend, propose architectural improvements, and ensure smooth scaling under high traffic.
  • Collaborate with DevOps/Infrastructure teams for CI/CD, monitoring, and alerting setups; potentially work with Google Cloud, AWS, or Vercel.
  • Lead engineering initiatives — work with the CTO and other senior engineers to define technical direction.
  • Mentor other developers, conduct code reviews, and promote best practices in clean, testable code.
  • Break down product requirements or complex technical tasks into achievable sprints, providing accurate estimates.

Frontend touchpoints (as needed)

  • Contribute to Next.Js/React endpoints/components when integration or contract changes require it.

Our stack (you don't need all of it)

  • TypeScript, Node.Js, NestJS
  • Next.Js/React (for UI)
  • Terraform (nice to have), GitHub Actions, Sentry, OpenTelemetry

Requirements

  • 6+ years building production software; at least 3+ years leading/owning backend services.
  • Expert in Node.Js/TypeScript and a framework such as NestJS; strong SQL and Postgres fundamentals (modeling, indexing, migrations, locks, performance).
  • Hands‑on GCP experience (or AWS/Azure with willingness to adopt GCP).
  • Proven SaaS chops: RBAC, JWT/OAuth, API design, multi-tenancy, background jobs, rate limiting, feature flags, A/B testing.
  • Security & reliability mindset: secrets management, least-privilege IAM, auditability, SLO/SLI thinking.
  • Comfortable with CI/CD, Docker, and production debugging/observability.
  • Clear communicator who enjoys owning problems end‑to‑end and participating in roadmap/architecture.

Nice to have

  • Experience with pricing/revenue systems or marketplace dynamics.
  • Data/ML adjacent experience (evaluation pipelines, offline/online experimentation).
  • Experience with data stores beyond Postgres (BigQuery, DuckDB, Elasticsearch).
  • Terraform/IaC, Kubernetes, or cost‑optimization on GCP.

Why Join Walkway

  • Shape the Future of Travel: Influence architecture decisions on a high-impact, AI-driven SaaS platform (we recently won an Award!)
  • Collaborative Culture: Work in a supportive, innovative environment that values continuous learning and open communication
  • Growth & Ownership: As a senior engineer, you’ll have the autonomy to guide projects from concept to production

If you’re based in Europe, North America, or Latin America, don’t hesitate to reach out!

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.