Baloot

استخدام توسعه‌دهنده Backend

Baloot
تهران

فرصت شغلی
درباره شرکت

تکنولوژی‌ها

    PythonPHPSQLDjangoLaravel

As a Backend Engineer You Will Be:

Wrapping UML diagrams in reusable application components, which can be integrated in different configurations depending on the specific customer’s needs.
Leveraging your systems knowledge to deliver fast and scalable software, starting from the design of the system through development and extension.
Designing easy-to-use programming interfaces and tools that will be leveraged by other developers, including APIs for our clients' developers.
Creatively solving problems even when the initial answer is unclear.
Helping improve our code quality by writing unit tests and performing thorough code reviews.
Collaborate with product and engineering teams to conceive and build new features
Develop and deploy services to support rapidly growing functionality and usage
Architect scalable and reliable infrastructure in the cloud
Help improve the code quality through writing unit tests, automation and performing code reviews
Dive into difficult problems and successfully deliver results on schedule
Work with client-facing teams to debug production issues quickly and effectively

مهارت‌های ضروری:

Desired Experience:

Experience in building web-scale and/or enterprise-grade systems in different environments.
Strong ability to reason about data structures, complexity, and possible engineering approaches to a problem.
Experience with PHP and Python is preferred, but experience with any mainstream language and framework is required.
Experience with distributed systems is a huge plus.
Experience with database systems, including SQL and/or NoSQL solutions is required.
Experience with version control systems, preferably Git.
Understanding the subject of design patterns is crucial.
2+ years of professional software development experience
Proficiency with PHP/Python, experience with Django/Laravel/Slim/Phalcon Framework preferred
Strong understanding of Computer Science fundamentals