Join the Family. All open roles across the P9 Family are listed below. Don't see the perfect fit? Sign up to join our talent network.

Backend Engineer - Videoask

Typeform

Typeform

Software Engineering
Spain · Remote
Posted on Thursday, August 31, 2023

Hi! Before diving into the job details, let's give you some context on who we are and what to expect when joining the team.

Typeform, launched in 2012 in Barcelona, drives more than 500 million digital interactions per year and integrates with hundreds of other business-critical tools. We’re expanding from a small Barcelona-based business to a truly international and remote company. We’re hiring talent across Spain, the United States, the United Kingdom, Germany, Colombia, France, Ireland, the Netherlands and Portugal. Be aware, the location is to be subjected to change, depending on the role.

Our vision is a world of more personal business relationships. Through our no-code Saas platform, we believe we can create that world by living our mission: To bring people closer with better conversations. We turn digital interactions into human connections, by offering people-friendly forms, quizzes, surveys, and asynchronous video solutions.

To do so, we look for people who are curious, ready to own their objectives, and passionate about taking organisations to their next chapter. But we are aware it’s not for everyone, our environment is perfect for those willing to become a change agent and roll up their sleeves to build our rocket ship.

About the Role

As a Backend Engineer at VideoAsk, you will be an integral part of the Activation team, responsible for developing, maintaining, and enhancing backend services using Python and Django

Your role will involve utilising AWS technologies to deploy and scale applications effectively. You will collaborate closely with the frontend team to design and implement APIs that power the application's frontend. In addition, you will be actively involved in testing strategies, ensuring code quality and robustness, and taking ownership of the product as a whole. Your commitment to high-quality work and continuous improvement will be essential to the success of our platform.

Things you will do:

  • Develop and Maintain Backend Services:
  • Collaborate with the development team to design, build, and optimize VideoAsk's backend services using Python and Django.
  • Ensure the overall quality and performance of the backend codebase.
  • Stay up-to-date with the latest backend development trends and technologies.
  • Manage AWS Resources:
  • Utilise AWS technologies to deploy, manage, and scale applications effectively.
  • Optimise AWS resources to ensure cost-effectiveness and performance.
  • Design and Implement APIs:
  • Collaborate with the frontend team to design and implement efficient APIs.
  • Ensure smooth integration between the backend and frontend components.
  • Implement and Execute Testing Strategies:
  • Write and maintain comprehensive tests to achieve high code coverage and reliability.
  • Continuously improve testing methodologies and tools.
  • Collaborate and Communicate Effectively:
  • Actively participate in code reviews, providing feedback and learning from others.
  • Communicate progress, challenges, and solutions to the team and stakeholders.
  • Contribute to improving development processes and best practices.

What you already bring to the table:

  • Minimum of 3-5 years of experience in backend development.
  • Strong background in Python, Django / Django REST Framework, and AWS.
  • Competencies Required:
  • Knowledge:
  • Strong understanding of Python, Django / Django REST Framework, and AWS.
  • Familiarity with testing methodologies and tools.
  • Knowledge of API design and implementation best practices.
  • Skills:
  • Excellent problem-solving and debugging abilities.
  • Strong time management and organizational skills.
  • Proficiency in version control systems, preferably Git.
  • Ability to write clean, efficient, and maintainable code.
  • Behaviors:
  • Strong communication and interpersonal skills, with the ability to collaborate effectively.
  • Proactive and self-motivated, with a continuous learning mindset.
  • Commitment to high-quality work and delivering reliable solutions.
  • Openness to constructive feedback and a willingness to contribute to improvement.

Extra awesome:

  • Preferred Bachelor's Degree in Computer Science (Not required)

*Typeform drives hundreds of millions of interactions per year, powering conversational, human-led experiences all over the world. We are proud to be an equal-opportunity employer. We celebrate diversity and do not tolerate discrimination and harassment of any kind, regardless of race, colour, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender, gender identity or expression, or veteran status. We believe that by celebrating our differences, we can win together.