clients TestGorilla

Remote Backend Engineer (Python)

Location

Worldwide

Job Type

Full-time

Experience

4 to 6 years

Salary

N/A

Skill Set

Role

Backend Programming

Job Details

Hi there,

I'm Nicolas, TestGorilla's Head of Engineering. We're a fast-growing HR tech startup that helps hiring teams make better hiring decisions faster and bias-free.

We're accelerating the development of our product to serve the growing demand from our customers. That's why we're looking for a Backend Engineer with 4-6 years of experience to join our great team.


The proposition

  • Helping shape a fast-growing HR tech startup as an early employee
  • Fully remote position with bright, motivated, and friendly colleagues around the world
  • Competitive salary + stock options
  • Flexible hours and vacation
  • Paid parental leave
  • €1000 remote working budget per year
  • 4% of base salary learning & development budget


The role in context

  • We are looking for a Backend Engineer to join our engineering department and help us bring our product to Enterprise level maturity. Your work will directly impact hundreds of thousands of users around the world.
  • As a member of the engineering team, you'll build and deliver backend solutions such as APIs, integrations, and architecture components to enable the rapid growth of all our products.
  • You'll own the design, code, and deployment of solutions and make sure they perform and scale in production.


You'll spend time on the following

  • Create highly scalable and reliable microservices architectures
  • Lead the entire software development and delivery cycle from ideation to deployment and everything in between
  • Write clean, tested, and well-documented code
  • Apply modern backend technologies, including but not limited to Python, Django, Redis, and AWS
  • Efficiently utilize DevOps tools and practices to deliver high-quality software as well as value to end customers as early as possible.
  • Work in a collaborative, talented distributed team across Europe, United States, South America, and Asia
  • You will act as a mentor for less-experienced team members through both your technical knowledge and leadership skills


Here's what we're looking for

  • You have 4-6 years of experience in software development & delivery
  • You can efficiently write high-quality, well-tested code and you are comfortable with functional and Object-Oriented programming languages
  • You have experience building distributed and highly scalable systems including REST APIs and event-driven architectures
  • You have strong knowledge about data storage design using relational and NoSQL databases
  • You understand the importance of reliable monitoring, deployment strategies, and a highly scalable and robust cloud infrastructure
  • You are passionate about improving skills and learning new technologies
  • You enjoy influencing others and always advocate for technical excellence while being open to change
  • You're resilient in ambiguous situations and can approach challenges from multiple perspectives
  • You have strong written and verbal communication skills. You can validate your decisions and communicate them clearly


Bonus points if ...

  • you have experience in a SaaS product based company
  • you are comfortable with Agile methods, such as Extreme Programming (XP), Scrum, and/or Kanban
  • you have a working knowledge of cloud technology such as AWS, Azure, Kubernetes, and Docker+


Interested?

  • Here at TestGorilla, we eat our own dog food. We use our assessment platform to make sure we make the best hiring decisions faster and bias-free. I took one too and I enjoyed it!
  • So if this role sounds like a good fit for you, I'd like you to take an assessment so we can get a better idea about whether you would fit the role. It's also a great opportunity for you to get to know our product! Simply use the Apply button or click here.
  • If you're hired, I'll do everything I can to help you succeed at TestGorilla and throughout the rest of your career.