hero

Portfolio Company Careers

Discover career opportunities across PFG's network of portfolio companies

Senior Fullstack Developer

TotallyAwesome

TotallyAwesome

Software Engineering
Ho Chi Minh City, Vietnam
Posted on Tuesday, August 13, 2024

WHO ARE WE

TotallyAwesome is a contextual-first marketing and media platform that captures people’s attention without the use of personal data. We multiply advertising effectiveness by connecting brands with their high value audience in hyper-relevant contexts.

TotallyAwesome combines the best of AI, human moderation, proprietary research & psychological expertise to achieve contextual effectiveness and provide ad delivery to the right audience at the right time with the right content. Our multi-channel contextual solutions enable brands to reach more than 600 million monthly active users in APAC across Apps & Sites, YouTube, Gaming & Influencers.

Our headquarter is based in Singapore, with offices in Australia, Indonesia, Japan, Korea, Philippines and Vietnam.

JOB RESPONSIBILITIES

Overview: As a Fullstack Javscript/Python engineer, you'll be part of a cross-function team that's responsible for the full software development life cycle, from conception to deployment.

As a Full Stack Engineer, you should be comfortable around both front-end and back-end coding languages, development frameworks, and third-party libraries.

How will YOU contribute to the Team?

  • Collaborate with the engineering and product team to design and launch new features
  • Contribute to the entire app lifecycle
  • Develop and manage well-functioning applications and databases
  • Write effective APIs
  • Writing clean, functional code on the front-end and back-end
  • Write well-tested software to ensure quality, responsiveness, and efficiency
  • Write technical documentation
  • Troubleshooting issues and problem-solving as necessary

DESIRED SKILLS AND EXPERIENCE

Do YOU have what it takes to succeed?

  • Proven experience as a Full Stack Engineer or similar role
  • Experience developing web applications and frameworks
  • Familiarity with common stacks
  • Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript)
  • Knowledge of multiple back-end languages (e.g. Python, Go, NodeJS)
  • Knowledge of multiple frameworks (e.g. React, Flask, FastAPI, Django)
  • Familiarity with databases (e.g. MySQL, MongoDB)
  • Familiarity with development tools (e.g. Git, Docker)
  • Ability to adapt to new problems and learn quickly
  • Ability to apply and deploy the best DevOps practices into software projects
  • Excellent communication and teamwork skills
  • Great attention to detail
  • Organizational skills

Nice to have

  • Experience with unit and system testing
  • Familiarity with integrating third-party APIs
  • Experience with Auth0 and/or JWT-based authentication
  • Have worked in a micro-services infrastructure
  • Experience developing and operating SaaS products and services
  • Familiarity with AWS or GCP services