Accountabilities
- Playing a pivotal role in the backend engineering team, you will help to build full-stack cloud apps.
- You'll be using Python and AWS Cloud services on the backend.
- Adopt a Server-less first approach to application design, collaborating within an agile team alongside other backend engineers and product designers.
- Strategize, develop, test, and deploy new features and experiments.
- Engage in collaborative coding practices such as pair programming and code reviews within the team.
- Contribute to resolving the complexities inherent in large-scale systems and extensive datasets.
- Foster close collaboration with our Product, Data, Front-end, Platform, and Security teams.
Knowledge and Skills
- Demonstrated expertise as a Senior Backend Developer.
- Proficiency in Python as your primary language, or willingness to adapt.
- Hands-on experience with RESTful APIs and/or GraphQL.
- Proficiency in version control tools like Git.
- Sound understanding of development best practices including pair programming and TDD.
- Eagerness to engage with emerging technologies and collaborate with the team in designing solutions from inception, facilitated by effective communication skills that promote teamwork.
- Strong abilities in software design, problem-solving, and debugging.
- Enthusiasm for continuous code improvement and learning from peers.