Description:
A Full Stack Developer is responsible for designing developing and maintaining both front-end and back-end components of web applications. This role requires proficiency in a wide range of programming languages frameworks and tools enabling the developer to deliver seamless and efficient user experiences while ensuring robust server-side functionality.
Key Roles
-
Front-End Development: Build and maintain user interfaces using modern frameworks such as React Angular or and Static Web Apps.
-
Back-End Development: Design and implement server-side logic APIs and databases using languages such as .
-
Collaboration: Work closely with UX/UI designers product managers and other developers to translate requirements into technical solutions.
-
Cloud Development: Use Azure cloud to develop end to end applications to support data scince projects.
-
Testing and Debugging: Write and execute unit integration and end-to-end tests; identify and resolve bugs in both front-end and back-end code.
-
Deployment: Manage application deployment monitoring and scaling using cloud services or on-premises infrastructure.
-
Continuous Improvement: Stay up to date with industry trends best practices and emerging technologies to continuously improve application performance and development processes.
Responsibilities
-
Develop test and maintain scalable web applications from concept through deployment.
-
Design and manage databases ensuring data integrity and security.
-
Integrate third-party APIs and services as required by project needs.
-
Familiarity working with data science teams to develop dashboards and applications.
-
Write clean maintainable and well-documented code adhering to team standards.
-
Participate in code reviews and provide constructive feedback to peers.
-
Troubleshoot debug and upgrade existing applications.
-
Optimize applications for maximum speed and scalability.
-
Ensure cross-platform compatibility and responsiveness of applications.
-
Collaborate in agile development teams participating in sprint planning stand-ups and retrospectives.
-
Contribute to the design and implementation of DevOps practices including CI/CD pipelines.
Qualifications
-
Bachelors degree in Computer Science Information Technology or related field (or equivalent experience).
-
Proficiency in front-end technologies such as HTML CSS JavaScript and modern JavaScript frameworks.
-
Strong background in Azure full stack development.
-
Strong experience with back-end programming languages and frameworks.
-
Knowledge of database management systems (SQL and NoSQL).
-
Familiarity with version control systems preferably Git.
-
Experience with RESTful API design and integration.
-
Excellent problem-solving and communication skills.
-
Ability to work independently and as part of a collaborative team.
Preferred Skills
-
Experience with cloud platforms such as AzureGoogle Cloud.
-
Understanding of containerization and orchestration tools (e.g. Docker Kubernetes).
-
Knowledge of security best practices in web development.
-
Familiarity with Agile methodologies
Description: A Full Stack Developer is responsible for designing developing and maintaining both front-end and back-end components of web applications. This role requires proficiency in a wide range of programming languages frameworks and tools enabling the developer to deliver seamless and efficien...
Description:
A Full Stack Developer is responsible for designing developing and maintaining both front-end and back-end components of web applications. This role requires proficiency in a wide range of programming languages frameworks and tools enabling the developer to deliver seamless and efficient user experiences while ensuring robust server-side functionality.
Key Roles
-
Front-End Development: Build and maintain user interfaces using modern frameworks such as React Angular or and Static Web Apps.
-
Back-End Development: Design and implement server-side logic APIs and databases using languages such as .
-
Collaboration: Work closely with UX/UI designers product managers and other developers to translate requirements into technical solutions.
-
Cloud Development: Use Azure cloud to develop end to end applications to support data scince projects.
-
Testing and Debugging: Write and execute unit integration and end-to-end tests; identify and resolve bugs in both front-end and back-end code.
-
Deployment: Manage application deployment monitoring and scaling using cloud services or on-premises infrastructure.
-
Continuous Improvement: Stay up to date with industry trends best practices and emerging technologies to continuously improve application performance and development processes.
Responsibilities
-
Develop test and maintain scalable web applications from concept through deployment.
-
Design and manage databases ensuring data integrity and security.
-
Integrate third-party APIs and services as required by project needs.
-
Familiarity working with data science teams to develop dashboards and applications.
-
Write clean maintainable and well-documented code adhering to team standards.
-
Participate in code reviews and provide constructive feedback to peers.
-
Troubleshoot debug and upgrade existing applications.
-
Optimize applications for maximum speed and scalability.
-
Ensure cross-platform compatibility and responsiveness of applications.
-
Collaborate in agile development teams participating in sprint planning stand-ups and retrospectives.
-
Contribute to the design and implementation of DevOps practices including CI/CD pipelines.
Qualifications
-
Bachelors degree in Computer Science Information Technology or related field (or equivalent experience).
-
Proficiency in front-end technologies such as HTML CSS JavaScript and modern JavaScript frameworks.
-
Strong background in Azure full stack development.
-
Strong experience with back-end programming languages and frameworks.
-
Knowledge of database management systems (SQL and NoSQL).
-
Familiarity with version control systems preferably Git.
-
Experience with RESTful API design and integration.
-
Excellent problem-solving and communication skills.
-
Ability to work independently and as part of a collaborative team.
Preferred Skills
-
Experience with cloud platforms such as AzureGoogle Cloud.
-
Understanding of containerization and orchestration tools (e.g. Docker Kubernetes).
-
Knowledge of security best practices in web development.
-
Familiarity with Agile methodologies
View more
View less