Browntape Technologies Pvt. Ltd. 3 Jobs Posted
Browntape Technologies Pvt. Ltd. - Application Architect

As an Application Architect, you will be required to work on a variety of projects. You will have to interact with the entire engineering team to solve problems and build, extend, optimize and refactor the architecture of our growing product. They will involve working on our existing codebase and new projects. Out of many tools and technologies, we use PHP, MySQL, Redis, Git, Jenkins, Python and jQuery/Javascript extensively for our development.
Your responsibilities:
 Development of our application’s backend/frontend.
 Designing new features and implementing them.
 Evolving the architecture for performance and scalability. Design, develop and own components of a highly scalable, distributed
 Design, develop and own components of a highly scalable, distributed web services platform.
 Constantly strive to improve software development process and team productivity.
 Talk about your work – we love open source software, we heavily use them and by talking about how we use them is the least we can do to help the community.

Requirements:
 4+ years of experience building scalable backend applications using
 PHP as a primary programming language.
 Excellent PHP skills.
 Excellent understanding of MVC and OOP. Bonus for the understanding of prevalent design patterns.
 Experience in developing highly scalable, fault-tolerant, distributed backend services over LAMP.
 The experience of working with at least one PHP frameworks (CakePHP, Laravel Yii, etc.).
 Good working knowledge of databases. We use MySQL.
 Performance optimization, SQL tuning, caching techniques.
 Experience in designing RESTFul APIs and services.
 Strong problem solving, analytical and object-oriented programming skills.
 Experience with test-driven / behaviour-driven development using automated testing tools.