Skip to main content

Full Stack Application Developer

Mumbai, India

Open

 

Reporting Structure

The role is part of Research and Innovation vertical.

Job Description

Full-stack developer who will understand Software Development best practices, can write production-ready code for both the front and backend, can handle databases, and will be adept at continuous delivery concepts. Expert knowledge in Python, JavaScript, SQL. Candidate must have experience in developing Web API in Python using Django/Flask. The candidate may either be front-end or back-end dominant, and should understand how data traversal through the various components affects performance. Candidate must be aware of Security led development.

Education

Bachelors Computer science or equivalent

Masters preferred

Experience

3+ years of experience

Industry

Information Technology

Responsibility

  1. Full Stack development including Frontend, Backend, Databases.
  2. Writing reusable, testable, and efficient code
  3. Design and implementation of low-latency, high-availability applications
  4. Implementation of security and data protection
  5. Integration of data storage solutions
  6. Write automated tests to ensure stability of the application.
  7. Maintain source code and help with continuous integration and delivery of the application.
  8. Application packaging and deployment.

Skills and Qualifications

 

Key Skills:

  1. Strong proficiency in Python programming language
  2. Experience of working with Python web application framework such as Django, Flask, Tornado
  3. Strong proficiency with HTML, CSS, JavaScript & experience of working with either of Angular, React or Knockout
  4. Good understanding of server-side templating languages
  5. Excellent knowledge of XML or JSON based RESTful design methodology and implementation experience is required
  6. Must be implementation aware of latest authentication frameworks like JWT, Oauth etc
  7. Fundamental understanding of design principles behind a scalable application is required.
  8. Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform
  9. Proficiency in SQL or other NOSQL technology
  10. Must have experience with Automated testing environments i.e TDD, BDD etc
  11. Must have experience of setting up & configuring unix based servers
  12. AWS experience good to have
  13. Strong Web application security fundamentals are required
  14. Knowledge OWASP top 10 vulnerability.
  15. Knowledge of latest technologies like Flutter/ Go/ Dart & setting up of CICD pipelines would be added advantage
Submit Your Application
  • Candidate Profile
  • *
    *
  • *
    *
  • *
  • Gender*
  • Present Address
  • Present Address
  • *
    *
  • *
  • *
    *
  • *
    *
  • Permanent Address
  • Permanent Address
  • *
    *
  • *
  • *
    *
  • *
    *
  • Educational Background
  • Educational Background - Tenth
  • 10th Standard

    *
    *
  • 12th Standard

    Educational Background - Twelvth
    *
  • *
    *
  • Graduation

    Educational Background - Graduation
    *
  • *
    *
  • Add More
  • Professional Certification
  • Professional Certification
  • Add More
  • Work Experience
  • Work Experience
  • *
    *
  • *
  • *
    *
  • Add More
  • Total Experience in Years and Months
  • Current CTC
  • *
    *
    *
  • Expected CTC / Hike
  • *
  • *
  • Notice Period
  • *

    Days

  • References
  • Reference
  • *
  • *
    *
  • *
    *
  • How do you find out this position*
  • Resume*
  • Are you a consultant who is applying on behalf of employee?*
    • Consultancy*