top of page

Full Stack Developer - C014

Role Overview
We are looking for a Full Stack Developer with 6+ years of experience in designing, developing, and maintaining full-stack applications. You will play a key role in architecting scalable systems, implementing elegant user interfaces, and ensuring seamless integration between front-end and back-end components.
Key Responsibilities
-
Design and implement end-to-end web solutions, focusing on scalability, maintainability, and performance.
-
Develop responsive front-end applications using modern frameworks such as React.js or Angular.
-
Build robust and secure back-end services using Node.js, Python (Django/Flask), or similar frameworks.
-
Integrate RESTful APIs and GraphQL endpoints, ensuring efficient communication between front-end and back-end systems.
-
Manage databases (SQL and NoSQL) and ensure optimal data storage and retrieval processes.
-
Implement authentication, authorization, and other security measures for web applications.
-
Collaborate with cross-functional teams, including designers, data engineers, and product managers.
-
Lead code reviews, mentor junior developers, and establish best practices for development.
-
Stay updated on emerging trends in full-stack development and recommend improvements to existing workflows.
Required Skills & Qualifications
-
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
-
6+ years of hands-on experience in full-stack development.
-
Expertise in front-end frameworks (React.js, Angular, or Vue.js) and back-end frameworks (Node.js, Express.js, Django, or Flask).
-
Strong proficiency in JavaScript, TypeScript, HTML5, and CSS3.
-
Experience working with relational databases (MySQL, PostgreSQL) and NoSQL databases (MongoDB, Redis).
-
Proficient in API design and development, including RESTful and GraphQL.
-
Familiarity with cloud platforms like AWS, GCP, or Azure, and containerization tools (Docker, Kubernetes).
-
Solid understanding of CI/CD pipelines and DevOps practices.
-
Experience with testing frameworks like Jest, Mocha, or Cypress.
-
Strong problem-solving, debugging, and analytical skills.
-
Excellent communication skills and the ability to lead technical discussions.
Preferred Qualifications
-
Experience with serverless architectures and microservices.
-
Familiarity with WebSocket and real-time communication frameworks.
-
Knowledge of performance optimization techniques for both front-end and back-end systems.
-
Prior experience with AI/ML-based or data-heavy applications is a plus.
-
Hands-on experience with version control tools such as Git and GitHub/GitLab.
What We Offer
-
Competitive salary and performance-based incentives.
-
Opportunities to work on innovative projects and cutting-edge technologies.
-
A collaborative and supportive work environment.
-
Professional growth opportunities with access to learning resources.
-
End to End Product Development Experience.
Send your resume, cover letter, and portfolio (if applicable) to careers@squareroots.ai with the subject line: Application for Full Stack Developer -C014.
bottom of page