What You’ll Do
- Define, architect and develop scalable, fault-tolerant services
- Take ownership of software components and associated development and testing in terms of timelines and quality
- Recommend system solutions by comparing the advantages and disadvantages of available alternative paths
- Assist in scope definition, planning, estimation and tracking
- Support users by developing documentation and assistance tools
- Work with developers, and chief architect during implementation to assure any difficulties are properly addressed and design is followed accordingly
- Support DevOps team with pipeline design and approach
- Identify risks and work closely with the PM to develop plans, in order to avoid/mitigate them
What You’ll Need
- Expertise in Back-End Web Development, Programming, and Software Development
- Proficiency in Object-Oriented Programming (OOP) and experience with Python (having experience with Go is a plus)
- Strong knowledge of Computer Science fundamentals, including algorithms and data structures
- Experience with cloud infrastructure and deployment tools is a plus
- Ability to work independently in a remote team environment with excellent problem-solving skills
- Prior experience in building and maintaining scalable and efficient backend systems
- Bachelor’s degree in Computer Science or related field, or equivalent professional experience
- Ability to understand complex projects and produce detailed architectural designs
- Good command of the English language, both orally and written
Nice To Have
- Experience with high performance servers
- Experience with audio streaming services/tools
- Experience in using Kubernetes and microservices
- Experience with other programming languages (Go or C++)
- Data Engineering experience with big data platforms
What's in it for you?
- Casual and friendly work environment
- A competitive compensation package, with flexible working arrangements and training opportunities to help you grow and develop your professional skill set
- We're a growing company which values promoting from within
- Work in an inclusive, international/multi-cultural team
- Work remotely from your home