Quick overview
SeniorityMid Senior
Work modeOn Site
LocationUniondale, New York, United States
RubySQLGitHTMLAngularCSSJavaPythonVueRESTNode.jsReactJavaScriptCI/CD
Job 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.
- 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.
