Software Engineer

Teya

Job title:

Software Engineer

Company:

Teya

Job description

Company DescriptionHello! We’re Teya.Teya is a payment and software service provider, headquartered in London serving small, local businesses across Europe. Founded in 2019, we build easy to use, integrated tools that enable our members to accept payments and boost business performance.At Teya we believe small, local businesses are the lifeblood of our communities.We’re here because we don’t believe there’s a level playing field that gives small businesses with a fighting chance against the giants of the high street.We’re here because we see banks and legacy service providers making things harder for them. We don’t think the best technology or the best service should be reserved for those with the biggest headquarters.We’re here to fight for a future where small, local businesses can thrive, and to commit the same dedication they offer all of us.Become a part of our story.We’re looking for exceptional talent to join our mission. We offer a chance to create impact in a high-energy and connected culture, while benefiting from continuous learning opportunities, a supportive community which is proud to serve our mission, and comprehensive benefits.Job DescriptionYour MissionSO Connect (a Teya Company) is a company that provides partners with easy to use digital marketing solutions for their SMB customers. Our innovative products empower local businesses to get found and get chosen online. Update company information on all platforms in one go, collect and manage reviews, automatically optimize your website, increase your overall SEO. Headquartered in Amsterdam and Madrid, our products are sold in over 30 countries and used by 50.000+ customers. We are looking for a backend software engineer to join our team in Madrid and help us build valuable products for our customers together.We are looking for a Backend Software Engineer who will initially focus on supporting and enhancing our existing legacy product – a high-traffic platform that includes multiple web dashboards and APIs. As you grow into the role, you will also have the opportunity to learn about and contribute to our next-generation Ecommerce solutions, guiding small and medium businesses in Europe to accept payments and grow their online presence. This hybrid role is ideal for someone who wants to leverage their current skills in PHP and Laravel while expanding their technical horizon into new technologies like Java, TypeScript, Flutter, React, and Kubernetes—part of our evolving Ecommerce tech stack.As a Software Engineer on the SoConnect/Ecommerce team you will:

  • Support and Enhance the Legacy Product:
  • Work on the existing customer dashboard consisting of multiple products.
  • Contribute to maintenance, improvements, and feature development using PHP, MySQL, Laravel, and related technologies.
  • Ensure performance, scalability, and reliability for a platform servicing more than 1.5 million users monthly.
  • Contribute to the Next-Generation Ecommerce Solutions (Learning & Growth):
  • Partner with senior engineers to understand the architecture and design principles of new Ecommerce products.
  • Gradually incorporate modern technologies like Java, TypeScript, Flutter, React, Docker, and Kubernetes into your workflow.
  • Learn best practices in system design, performance optimization, and observability as you transition into working with our new product suite.
  • Collaborative & Agile Environment:
  • Work in a small, highly skilled, and agile team using Scrum methodologies with 2-week sprints.
  • Provide input on technology choices and implementation strategies.
  • Collaborate closely with developers, UI designers, product managers, and user experience designers to deliver valuable features for customers.
  • Continuous Improvement & Communication:
  • Approach problem-solving from the customer’s perspective to ensure high-quality, user-centric solutions.
  • Document and communicate technical decisions clearly to both technical and non-technical stakeholders.
  • Embrace mentorship opportunities—learn from more experienced team members and, as you grow, help guide junior engineers on the team.

Qualifications

  • 3+ years of professional software development experience.
  • Strong experience working with modern programming languages, relevant frameworks, and other web technologies
  • Ability to solve problems in code using data structures and algorithms and be able to analyze the time and space complexity of those solutions.
  • Professional experience leading design or architecture (design patterns, reliability, scaling) of multiple new and existing systems.
  • Professional experience growing peer engineers through mentorship and guidance.
  • Proven ability to document and communicate technical decisions to a diverse audience.
  • Able to work autonomously with product and engineering peers to understand and plan work to be done and lead execution.

Additional InformationThe Perks

  • Competitive salary;
  • Health Insurance;
  • 25 days of Annual leave (+ Bank holidays);
  • Office snacks every day;
  • Friendly, comfortable and informal office environment;
  • Flexible working hours, as long it suits both you and your team.

Expected salary

Location

Comunidad de Madrid

Job date

Wed, 08 Jan 2025 23:07:29 GMT

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

To apply for this job please visit jobviewtrack.com.

Job Location