Company : Quadrasystems
Position Details : Full Stack Developer
Job Description: Full Stack Developer
We are seeking a skilled and passionate Full Stack Developer to join our dynamic development team. As a Full Stack Developer, you will be responsible for designing, developing, and maintaining modern web and mobile applications. You will collaborate with cross-functional teams to deliver high-quality, scalable, and performant solutions that meet business objectives.
Responsibilities:
Develop and maintain modern web and mobile applications, ensuring seamless integration between front-end and back-end components.
Collaborate with product managers, designers, and other stakeholders to understand project requirements and deliver robust technical solutions.
Write clean, efficient, and maintainable code using industry best practices and standards.
Implement user interfaces using modern front-end technologies such as HTML, CSS, JavaScript, and frameworks like React, Vue or Angular.
Design and develop RESTful APIs and back-end services using server-side technologies such as Node.js, Python, .NET, or Java.
Create and optimize database schemas, perform database queries, and ensure data integrity.
Conduct thorough testing and debugging to ensure the quality, reliability, and performance of applications.
Collaborate with DevOps teams to deploy applications, monitor performance, and troubleshoot issues in production environments.
Requirements:
Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).
Proven experience as a Full Stack Developer or similar role, with a strong portfolio showcasing web applications you have developed. A minimum experience of 2+ years as a full stack developer is preferable.
Proficiency in front-end technologies such as HTML, CSS, JavaScript, and modern JavaScript frameworks such as React, Angular, and Vue.
Strong experience in server-side development using technologies like Node.js, Python, Ruby, .NET, or Java.
Experience with database systems (SQL and/or NoSQL) and proficiency in writing efficient database queries.
Knowledge of software development principles, design patterns, and best practices.
Familiarity with version control systems (e.g., Git) and agile development methodologies.
Strong problem-solving skills and the ability to work both independently and collaboratively in a fast-paced environment.