This is a full-time on-site Full Stack Developer role located in Thrissur. The Full Stack Developer will be responsible for developing and maintaining both front-end and back-end web applications, participating in software development, and collaborating with cross-functional teams to identify and solve complex technical problems.
Qualifications
- Knowledge of web 2.0 trends and development tools/technologies.
- Good understanding of fundamental design principles behind scalable applications.
- Good understanding of OO principles, Algorithms, and Data Structures.
- Good in Application Architecture and in relational database designing including caching systems.
- Excellent problem-solving, debugging, and troubleshooting skills [Client side, Server side, Database].
- Expert knowledge in Python/Django web application development.
- Good knowledge of implementing and consuming web services (REST/SOAP/XML, etc. ).
- Good knowledge of ORM concepts.
- Expert knowledge in at least MySQL or PostgreSQL.
- Experience with UI: HTML, CSS, Responsiveness.
- Expert-level skills in one or more of core JavaScript/JSON/jQuery.
- Expert-level skills in ReactJS with Redux.
- Experience in working with GIT, SVN, or similar SCM tools.
- Experience working using CLI in Unix/Linux server environments.
- Experience with implementing Single Page Applications.
- Experience with TDD, unit testing frameworks, and debugging tools.
- Experience with AWS services setup and usage.
- Experience with NoSQL, MongoDB, Memcache, Redis, etc.
- Experience with Apache/Nginx/MySQL advanced setup/monitoring/troubleshooting.