
Remote Backend Engineer (Python)
Location
Worldwide
Job Type
Full-time
Experience
4 to 6 years
Salary
N/A
Skill Set
Role
Backend ProgrammingJob 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.
Links
Jobs by Expertise
Jobs by Skill
© Copyright AllRemote 2022. All Rights Reserved