Teya

Backend Engineer

Teya

full-time

Posted on:

Location Type: Hybrid

Location: PortoPortugal

Visit company website

Explore more

AI Apply
Apply

About the role

  • Develop, and maintain clean, efficient, and well-tested code to support business needs, focusing on reliability and performance.
  • Take ownership of features and small projects throughout the development lifecycle, including design, implementation, testing, and deployment, under the guidance of senior engineers.
  • Collaborate with cross-functional teams (including product, design, and operations) to understand requirements and contribute technical insights.
  • Contribute to building tools and integrating systems to enhance operational efficiency and product effectiveness.
  • Participate in code reviews, giving and receiving constructive feedback to improve code quality.
  • Learn and apply new technologies and best practices in software development, with support from senior team members.
  • Assist in troubleshooting and resolving issues related to our systems.
  • Contribute to process improvements within the team, focusing on code quality, testing, and efficient development workflows.
  • Document your work and technical decisions clearly for both technical and non-technical stakeholders.

Requirements

  • 2+ years of professional software development experience, with a good understanding of backend systems and software design principles.
  • Proficiency in at least one of the following languages: Golang, Java, Kotlin or .NET. Experience with multiple languages is a plus.
  • Familiarity with object-oriented programming (OOP) principles, data structures, and algorithms.
  • Experience with databases (relational and/or non-relational).
  • Understanding of version control (Git).
  • Strong problem-solving skills and a desire to learn and grow.
  • Good communication and collaboration skills.
  • Experience working in an Agile/Scrum development process.
  • Ability to work well as part of a team and independently in a fast-paced environment.
  • Fluent in English.
Benefits
  • We trust you, so we offer flexible working hours, as long it suits both you and your team;
  • Health Insurance;
  • Meal Allowance;
  • 25 days of Annual leave (+ Bank holidays);
  • Public Transportation Card;
  • Frequent team events & activities in the office and outside;
  • Office snacks every day;
  • Friendly, comfortable and informal office environment.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
GolangJavaKotlin.NETobject-oriented programmingdata structuresalgorithmsdatabasesversion controlAgile
Soft skills
problem-solvingcommunicationcollaborationteamworkindependenceadaptabilityconstructive feedbackprocess improvementtechnical documentationdesire to learn