# Full Stack Developer

**Company:** [TestTrick Testing](https://jobs.workable.com/companies/8xer8RCvUW2adQp6eDFWnb.md)
**Location:** Uniondale, United States
**Workplace:** on site

[Apply for this job](https://jobs.workable.com/view/43f1db0a-3df4-43a1-b4b6-d0812a2d8fe7)

## Description

TestTrick Testing is seeking a skilled Full Stack Developer to join our passionate team. The Full Stack Developer will be responsible for designing, developing, and maintaining both client-side and server-side applications that power our innovative software testing solutions. This role requires a strong understanding of front-end and back-end technologies, along with a commitment to producing high-quality code and seamless user experiences. As part of our team, you will collaborate with project managers, QA testers, and other developers to bring cutting-edge products to life and help improve software quality across the industry.

  

### Responsibilities

-   Develop and maintain end-to-end web applications, handling both front-end and back-end tasks.
-   Collaborate with cross-functional teams to gather requirements, design solutions, and implement features.
-   Write clean, efficient, and reusable code following best practices and coding standards.
-   Perform testing, debugging, and optimization of applications.
-   Ensure scalability, security, and performance of the applications.
-   Participate in code reviews and contribute to team knowledge sharing.
-   Stay updated with new technologies and incorporate them into development processes.

## Requirements

-   Bachelor’s degree in Computer Science, Software Engineering, or a related field.
-   Proven experience as a Full Stack Developer or similar position.
-   Strong knowledge of front-end technologies such as HTML, CSS, JavaScript, and frameworks like React, Angular, or Vue.js.
-   Experience with back-end development using languages such as Node.js, Python, Java, or Ruby.
-   Familiarity with databases (both SQL and NoSQL) and RESTful API design and implementation.
-   Experience with version control systems such as Git and understanding of CI/CD pipelines.
-   Strong problem-solving ability and good communication skills.
-   Ability to work well independently and collaboratively within a team.
