Senior Developer - Frontend ( Python)
- Bangalore, Karnataka
- Permanent
- Full-time
- Participate in full project life cycle (including requirement analysis, system design, development, and support if required)
- Partner with Project Managers, Business Analysts, and other developers to plan project work by providing estimates, risk analysis, technical options.
- Support and work collaboratively with teams across areas of design, development, quality assurance, and operations
- Help define the vision for a product, identify dead ends and routes with untapped potential.
- Attend meetings to discuss and demonstrate solutions at both a technical and business level.
+ years of web application development experience using Python. * Experience working with a variety of APIs and RESTful interfaces
- SQL experience. PostgreSQL is a plus.
- Experience with performance optimization and understanding the difference in tradeoffs between client and server code
- Experience integrating security best practices into the SDLC
- 1+ years of Agile development experience
- Experience with Git, on large production teams, using pull requests, CI, code reviews, etc
- Experience manipulating and working with data in a variety of forms: csv, xml, json, structured and unstructured
- Intellectual curiosity and drive; self-starters will thrive in this position
- Passion for Technology: excitement for new technology, bleeding edge applications, and a positive attitude towards solving real world challenges.
- Knowledge of AWS or other cloud environments is a plus.
- Knowledge of JIRA, Bamboo, Confluence, or BitBucket is a plus.
- Experience with CI/CD is a plus.
- Experience working with databases and web applications in analytics, reporting or Business Intelligence is a plus.
- Experience with big data database technologies such as Redshift, EMR, Athena, Parquet, Spark, Hadoop, etc. is a plus.
- Web application development experience using at least one of the following is a plus: Javascript, Web Components, Angular, Polymer, ReactJS, Redux, LitElement, Svelte, VueJS, or knockout.js. Web Components is used and preferred.
- Experience with HTML5/CSS3/JavaScript/ and AJAX is a plus
- Knowledge of Flask is a plus.