Full stack Developer | Online Jobs | Optimhire

Full stack Developer

Job Responsibilities• Design, develop and/or re-engineer complex applicationcomponents, and integrate software packages, programs andreusable objects residing on multiple platforms.• Work effectively in collaboration with product management,stakeholders and other team members when required.• Continually focus on improving the application.• Craft code that follows best technical standards and designpatterns for a high scale web environment.• Develop and manage the databases.• Perform application development based on Agile methodologies.• Maintain excellent test coverage for the codebase.• Should have a strong focus on quality, scalability, security andperformance aspects of the product.• Ability to clearly articulate the technical problems, design andimplementation.• Ability to work independently and deliver the featuressuccessfully.
Qualifications• Good foundation in CS fundamentals – Data structures andalgorithms.• 5+ years experience in developing full-stack web applicationsusing Javascript technologies and frameworks.• Good experience in web development using advancedJavascript(ES6, ES7, ES8), Typescript, Angular5+, HTML5,CSS3, LESS/SASS.• Good experience in Typescript and Node.js applicationdevelopment.• Experience in building progressive and responsive webapplications.• Strong understanding of end to end product development.• Experience in building end to end complex systems and writinghigh quality and testable code.• Experience in designing and developing REST services.• Proven experience in architectural and design patterns.• Experience in microservices development.• Proven experience in SQL databases like Mysql and no-sqldatabases like MongoDB.• Experience in unit testing, mocking and dependency injectionframeworks.• Good knowledge in Json, XML, XSD.• Experience in Redis cache and queue is a plus.• Experience in Flutter mobile application development is a plus.• Good understanding of the security practices.
• Experience in working with github or bitbucket version controlsystems.• Strong knowledge in Docker, Kubernetes and CI/CD.• Familiarity with IAAS like Azure/GCP/AWS cloud platform andDevops activities.• Experience in the Linux server environment is a plus.• Experience in Agile and scrum development methodologies.• Strong written and verbal communication skills.• Desire to work in a fast paced environment.• Flexibility to work with the global team and timings if required.


Job Type

Payroll


Must have Skills

  • Node.Js - 3 Years
  • JavaScript
  • Angular (All Versions) - 3 Years
  • Typescript

11 - 27 K/Year USD (Annual salary)

Longterm (Duration)

Fully Remote


Thanuja

India