Recooty - San Francisco, CA

posted 4 months ago

Full-time - Senior
San Francisco, CA

About the position

Our products are the next-generation financial web and mobile applications that help people to receive the best and most transparent trading experience. We are looking for a (Senior) Python Developer who will work with our team of other senior-level Python developers. This position is a great opportunity to contribute your talents in developing high-quality web applications. You will participate in architectural decisions, be free to propose your vision of the product, and participate in the choice of the technological stack. As a developer in our team, you will be responsible for developing applications with low latency, high availability, and performance. You will integrate elements developed by the front-end team and user-oriented server-side logic, implementing information security tools, including the confidentiality of personal data (security and data protection). You will also develop backend applications based on carefully thought-out specifications provided by analysts. We welcome candidates with different levels of seniority and experience, and we are particularly interested in those who have experience in the design and implementation of complex solutions without making them overly complicated. Knowledge of professional software engineering practices and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations, is essential. The technological stack includes Python 3.6+, Django Rest Framework, Git (Gitlab), MySQL/Postgres, Celery, RabbitMQ, Docker, Kubernetes, Jira, and Confluence.

Responsibilities

  • Develop applications with low latency, high availability, and performance.
  • Integrate elements developed by the front-end team with server-side logic.
  • Implement information security tools, ensuring the confidentiality of personal data.
  • Develop backend applications based on specifications provided by analysts.

Requirements

  • Experience in the design and implementation of complex solutions without making them overly complicated.
  • Knowledge of professional software engineering practices and best practices for the full software development life cycle.
  • Experience with Python (3+ years).
  • Ability to work with unit tests.
  • Good knowledge of GIT.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service