Full Stack Developer
Role details
Job location
Tech stack
Job description
Front-End Development (UI)
-
Design and develop responsive, scalable, and high-performance UI applications
-
Build modern web applications using React, Angular, or Vue.js
-
Translate UI/UX designs into clean, maintainable code.
-
Implement state management (Redux, NgRx, Context API, etc.)
-
Ensure performance optimization, accessibility (WCAG), and cross-browser compatibility.
-
Establish and enforce UI coding standards and best practices Backend Development
-
Design and implement RESTful APIs / Microservices
-
Develop backend services using Python and Java.
-
Handle authentication and authorization (OAuth, JWT)
-
Design and manage database systems (SQL/NoSQL)
-
Ensure scalability, reliability, and security of backend systems
Full Stack Responsibilities
-
Work across the stack for end-to-end feature development
-
Integrate frontend and backend systems seamlessly
-
Troubleshoot and debug complex issues across layers
-
Ensure high-quality releases with proper testing and validation
Requirements
Candidate Location: Candidate MUST be a SC resident or willing to relocate to SC prior to starting the role at their own expense., Seeking an experienced Senior Full Stack UI Developer with 10+ years of expertise in both front- end and backend development, along with proven technical leadership capabilities., * Frontend frameworks (React, Angular or similar modern component -based framework)
-
Backend languages (Node.js, Python, Java or similar server-side technologies)
-
API Development (RESTful services, GRAPHQL and versioning)
-
Database expertise (SQL and NoSQL)
-
DevOps fundamentals
PREFERRED SKILLS (RANK IN ORDER OF IMPORTANCE):
-
8+ years of experience in software development
-
4+ Strong hands-on experience in full stack development and UI engineering
-
4+ Proven experience in leading teams or projects