Full Stack Developer
Job Description:
We are seeking a highly skilled Full Stack Developer with 4+ years of experience in building, deploying, and maintaining scalable web applications. The ideal candidate will have strong expertise in both frontend and backend development, with the ability to work across the entire technology stack. Experience working in a remote, client-facing environment is highly preferred.
Responsibilities:
Design, develop, and maintain scalable web applications across both frontend and backend systems.
Build responsive, user-friendly interfaces using modern frontend frameworks (e.g., React, Angular, or Vue).
Develop robust backend services and APIs using technologies such as Node.js, Python, Ruby, or Java.
Collaborate with cross-functional teams including designers, product managers, and other developers to deliver high-quality solutions.
Optimize applications for maximum speed, scalability, and performance.
Write clean, maintainable, and well-documented code following best practices.
Troubleshoot, debug, and upgrade existing systems.
Participate in code reviews and contribute to improving development processes.
Stay up-to-date with emerging technologies and industry trends.
Qualifications:
Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
Minimum of 4+ years of professional experience in full stack development.
Strong proficiency in frontend technologies such as HTML, CSS, JavaScript, and frameworks like React, Angular, or Vue.
Solid experience with backend development using Node.js, Python, Java, or similar technologies.
Experience working with databases such as PostgreSQL, MySQL, MongoDB, or similar.
Familiarity with RESTful APIs, microservices architecture, and cloud platforms (AWS, Azure, or GCP).
Experience with version control systems like Git.
Strong problem-solving skills and attention to detail.
Ability to work independently in a remote environment and communicate effectively with distributed teams.
Requirements:
Reliable high-speed internet connection and a suitable remote work setup.
Availability to overlap with client working hours when required.
Strong communication skills in English (written and verbal).
Ability to manage multiple tasks and meet deadlines in a fast-paced environment.
- Remote status
- Fully Remote
About Teams Squared
This is more than work, it’s making a difference.
Something impactful. Something that leaves a mark. We're opening pathways to kickstart your offshore careers through remote job opportunities.
Welcome to Teams Squared!