Full Stack Developer
Job Description : We are looking for a highly skilled computer programmer who is comfortable with both front and back end programming. Full Stack Developers are responsible for developing and designing front end web architecture.
Responsibilites :
- Strong organizational and project management skills.
- Developing back end website applications.
- Seeing through a project from conception to finished product.
- Collaborating with the front-end developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience.
- Developing ideas for new programs, products, or features by monitoring industry developments and trends.
- Preparing reports on programming project specifications, activities, or status.
- Conferring with project managers to obtain information on limitations or capabilities.
Desired Candidate :
- Must be a full-stack developer and understand concepts of software engineering.
- Experience working on a variety of ERP, On-Demand Application & E-Commerce software development projects.
- Strong background in front end languages such as HTML, CSS and JavaScript.
- Strong background in JavaScript frameworks such as AngularJS, Angular, React JS and React Native.
- Strong Background in database technology such as MySQL, and MongoDB and in server-side technologies such as ExpressJS and NodeJS.
- A proper understanding of SCM and VCM platforms such as GitHub, Bitbucket, etc.
- Strong command on Scrum Methodology (Agile) based Documentation Skills.
- Ability to implement ERP Solutions.
- Experience in Developing Front end & Backend website architecture.
- Ability to Setup CI/CD Devops Pipelines.
- Designing and developing RESTFUL APIs.
- Fluency or understanding of specific languages, such as Java, PHP, or Python, and operating systems may be required.
- Strong understanding of the web development cycle & programming techniques and tools.
- Understanding of server-side CSS.
- Compile and analyze data, processes, and codes to troubleshoot problems and identify areas for improvement.
- Strong Background Understanding of key design principles
- Excellent project and time management skills and good problem-solving skills
- Knowledge of the software development life cycle. Ability to develop unit testing of code components.
- Strong problem solving and verbal and written communication skills.
- Willingness to sit at a desk for extended periods & desire to work in a fast-paced environment.
- Creativity is always a plus.
- Bachelor's degree in computer programming, computer science, or a related field.
- Can Join within 14 days