logo

JobNob

Your Career. Our Passion.

Full Stack Engineer


ITGeeks


Location

Indore | India


Job description

As a Full Stack Developer with 2+ years of experience, your skill set likely includes proficiency in both front-end and back-end technologies, as well as experience with databases, version control systems, and possibly cloud platforms. Here's a breakdown of the typical responsibilities and technologies associated with a Full Stack Developer role: Front-end Development: Proficiency in HTML, CSS, and JavaScript. Experience with front-end frameworks such as React.js, Angular, or Vue.js. Understanding of responsive design principles. Knowledge of CSS preprocessors like Sass or Less. Back-end Development: Familiarity with server-side programming languages such as Node.js, Python (Django/Flask), Java (Spring Boot), or Ruby (Ruby on Rails). Understanding of RESTful API design principles. Experience with server-side templating languages (e.g., EJS, Jinja, Thymeleaf). Knowledge of asynchronous programming and event-driven architectures. Database Management: Proficiency in working with databases like MySQL, PostgreSQL, MongoDB, or SQLite. Understanding of database modeling, query optimization, and indexing. Experience with ORMs (Object-Relational Mapping) like Sequelize, SQLAlchemy, or Hibernate. Version Control: Experience with version control systems such as Git. Understanding of branching strategies (e.g., GitFlow) and workflows (e.g., pull requests). Deployment and DevOps: Knowledge of containerization technologies like Docker. Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform. Understanding of CI/CD (Continuous Integration/Continuous Deployment) pipelines. Familiarity with infrastructure as code tools like Terraform or CloudFormation. Testing and Debugging: Proficiency in writing unit tests and integration tests. Experience with testing frameworks such as Jest, Mocha, or Jasmine. Knowledge of debugging tools and techniques. Soft Skills: Problem-solving abilities and attention to detail. Adaptability to learn new technologies and frameworks. Time management and prioritization skills to meet project deadlines. As a Full Stack Developer with over 2 years of experience, you may have worked on various projects involving the development of web applications, APIs, or even mobile applications. Your experience should demonstrate your ability to work across the entire software stack, from server infrastructure to user interface design. Additionally, you may have contributed to optimizing performance, ensuring security, and maintaining scalability of applications


Job tags



Salary

All rights reserved