Develop new products and features using leading-edge technology
Work closely with our QA team to ensure the operation and correctness of new product features through test-driven development (TDD)
Provide technical input and knowledge to your scrum team for the planning, design, and requirements process for new products and features
Collaborate with other engineers to review code and participate in pair-programming
Drive architecture for complex products by determining current limitations and coming up with creative solutions
Improve the performance, maintainability, and operations of the codebase
Requirements
5+ years of professional coding experience using Python and frameworks such as FastAPI
English: Upper-Intermediate and above.
Strong communication skills
Knowledge of RDBMS (PostgreSQL)
Experience with Docker
Experience with Linux (know your way around a shell)
Basic experience with AWS
Strong refactoring skills
Experience in API design
Experience in building scalable systems
Good understanding of security/access control, scalability, high availability, and concurrency patterns
As a Senior team member, you will be expected to actively participate in our hiring processes by serving on interview panels for future roles across the company
Nice to have:
Bachelor’s degree in a related discipline (Computer Science, Information Technology, Engineering, etc.) or a combination of education and related experience