Job Title: Full Stack Developer
Location: Remote or Local Office
Company: ABC Company
Salary: ,000 - 0,000 per year
Experience: 2-5 years of experience in full-stack development
Requirements:
- Experience with JavaScript frameworks like React and Angular
- Proficiency in front-end and back-end development
- Experience with RESTful APIs and databases
- Strong knowledge of version control tools like Git
- Experience with front-end development tools like HTML, CSS, and JavaScript
- Experience with back-end development tools like Node.js or Ruby on Rails
- Experience with database management systems like MongoDB or PostgreSQL
- Experience with cloud services like AWS or Azure
Responsibilities:
- Design and develop full-stack applications using modern front-end and back-end technologies
- Collaborate with cross-functional teams to design and develop solutions that meet business requirements
- Implement and test new features and functionalities
- Optimize application performance and scalability
- Work with stakeholders to understand business needs and translate them into technical requirements
- Participate in code reviews and contribute to the development of best practices
- Stay up-to-date with industry trends and best practices
- Provide technical support and answer questions from developers and business stakeholders
Education: Bachelor's degree in Computer Science or related field
Background: Strong understanding of computer systems, software development, and project management
Skills: React, Angular, Node.js, Ruby on Rails, MongoDB, PostgreSQL, Git, AWS, Azure, HTML, CSS, JavaScript, RESTful APIs, databases, front-end development tools, back-end development tools, cloud services, version control, application performance optimization, business requirements, technical requirements, code reviews, best practices, technical support, project management, computer systems, software development, project management, computer systems, software development, project management, computer systems, software development, project management, computer systems, software development, project management, computer systems, software development, project management, computer systems, software development, project management, computer systems, software development, project management, computer systems, software development, project management, computer systems, software development, project management, computer systems, software development, project management, computer systems, software development, project management, computer systems, software development, project management, computer systems, software development, project management, computer systems, software development, project management, computer systems, software development, project management, computer systems, software development, project management, computer systems, software development, project management, computer systems, software development, project management, computer systems, software development, project management, computer systems, software development, project management, computer systems, software development, project management, computer systems, software development, project management, computer systems, software development, project management, computer systems, software development, project management, computer systems, software development, project management, computer systems, software development, project management, computer systems, software development, project management, computer systems, software development, project management, computer systems, software development, project management, computer systems, software development, project management, computer systems, software development, project management, computer systems, software development, project management, computer systems, software development, project management, computer systems, software development, project management, computer systems, software development, project management, computer systems, software development, project management, computer systems, software development, project management, computer systems, software development, project management, computer systems, software development, project management, computer systems, software development, project management, computer systems, software development, project management, computer systems, software development, project management, computer systems, software development, project management, computer systems, software development, project management, computer systems, software development, project management, computer systems, software development, project management, computer systems, software development, project management, computer systems, software development, project management, computer systems, software development, project management, computer systems, software development, project management, computer systems, software development, project management, computer systems, software development, project management, computer systems, software development, project management, computer systems, software development, project management, computer systems, software development,