Responsibilities
Back-end Implementation: Authorization, Authentication, Modular design
Application Development: Documentation, code quality, Unit Testing, Optimization, Bug fixing.)
Back-end Operations (build tools, deployment, speed: (app, tests, builds, deploys), monitoring errors/logs, and stability).
Review the created data model & ask any necessary clarifying questions before starting on work
Write API code to implement the action on visual elements.
Develop JSON Web Services and Web applications.
Create prototypes and staging sites for review and feedback
Optimize websites and applications to ensure fast loading speeds
Maintain websites and implement any necessary additions or enhancements
Identify and troubleshoot various website issues and coding problems
Collaborate with members of the website team, including designers and front-end developers, to consistently improve the functionality and user-friendliness of web applications
Maintain updated knowledge of the development industry and any advancements in technology
Meet tight deadlines as required
Knowledge of the common application/web security and OWASP vulnerabilities.
Knowledge of the encryption algorithms to protect sensitive information.
Knowledge of PII, PCI, HIPPA, and GDPR compliance and how to implement.
Understanding of security breaches of data-in-transit and data-at-rest and knowledge in implementation for yze the system requirements, design the database & modules, and prioritize the tasks.
Provide training and support to junior developers.
Able to write a technical specification document.
Review and Analyse the impacts of new features in the application.
Ability to work on multiple projects.
Research and evaluate the libraries/frameworks and products.
Able to do the code review and refactor to ensure the code quality based on the best practices and code conventions.
Work with the DevOps team to manage the environment and releases.