Overview
As an agile Full Stack Developer, you will be doing the system study, analyzing the requirements, building up the logic and writing codes; developing DB structures, and binding them to the I/O layers with APIs; conduct testing with your codes and take it to final deployment. You will be required to document the developments and maintain the source codes in the GIT branches.
Experience 3 - 4+ years
Responsibilities
- Develop and maintain web applications using various technologies such as PHP, React.js(Next.js), Node.js, Angular, HTML, CSS, jQuery, Python.
- Collaborate with cross-functional teams including product management, UX designers, and QA to deliver high-quality web applications.
- Participate in the Agile development process including Sprint planning, retrospectives, and daily stand-ups.
- Experience in Azure Devops.
- Develop and maintain RESTful Web Services using JSON and other formats.
- Develop and maintain Full stack code using React.js(Next.js), Node.js, Python, PHP, Angular, HTML, CSS, jQuery.
- Work with database schema and queries using NOSQL and RDBMS(MongoDB,MYSQL, PostgreSQL,etc).
- Execute manual and automated test scripts over the required test cases to ensure high quality and error-free code.
- Implement the required code quality and security checks using various tools to maintain the code in Grade-A condition.
- Push the App, Troubleshoot and debug issues in production and non-production environments.
- Continuously improve the development process by implementing best practices, tools, and techniques.
Required Skills
- Bachelor's degree in Computer Science or related field.
- 3+ years of experience in full-stack App development.
- Strong development skills in React.js(Next.js),Node.js, PHP, and Python.
- Proficiency in App development using HTML, CSS, JQuery, Angular, Dart and Flutter
- Experience with Front end frameworks like Vue.js,React.js,tailwind css,etc are an added advantage.
- Experience with MYSQL,PostgreSQL, or Mongo DB.
- Experience with RESTful Web Services using JSON.
- Familiarity with WebSocket, Gulp, Grunt, npm.
- Experience with Devops and CI/CD pipelines.
- Familiarity with version control systems such as Git/SVN.
- Strong analytical and problem-solving skills.
- Good communication and interpersonal skills.
- Ability to work collaboratively with cross-functional teams in an Agile environment.