<p><strong>What role you will play in team:</strong> You'll be a key member of our agile development team, responsible for building and maintaining both front-end and back-end components of our web applications. Collaborate with designers and other developers to create high-quality, user-friendly applications.</p><p><strong>What you will do:</strong>  You'll work on all aspects of the software development lifecycle, from design and development to testing and deployment. You'll work with various technologies and frameworks, and contribute to the overall architecture of our applications.</p><p><strong>Key responsibility:</strong><ul><li>Design and develop front-end interfaces using HTML, CSS, and JavaScript frameworks (React, Angular, Vue.js)</li><li>Develop and maintain back-end services using Node.js, Python, or Java</li><li>Work with databases (SQL and NoSQL)</li><li>Write clean, well-documented, and testable code</li><li>Participate in code reviews and contribute to improving development processes</li><li>Collaborate effectively with designers and other developers</li></ul></p><p><strong>Required Qualification and Skills:</strong><ul><li>Bachelor's degree in Computer Science or related field</li><li>2-4 years of experience in full-stack development</li><li>Proficiency in HTML, CSS, and JavaScript</li><li>Experience with at least one JavaScript framework (React, Angular, Vue.js)</li><li>Experience with back-end technologies (Node.js, Python, Java)</li><li>Experience with databases (SQL and NoSQL)</li></ul></p><p><strong>Benefits Included:</strong><ul><li>Competitive salary and benefits package</li><li>Health Insurance</li><li>Paid Time Off</li><li>Professional development opportunities</li><li>Flexible work arrangements</li></ul></p><p><strong>A Day in the Life:</strong> A typical day involves working on both front-end and back-end development tasks, attending daily stand-up meetings, collaborating with team members, testing code, and deploying applications.</p>