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