We are looking for a Full Stack Developer who is comfortable working on both frontend and backend systems. You will be responsible for building scalable web applications, APIs, and user interfaces, and collaborating with product, design, and DevOps teams to deliver high-quality software.
Responsibilities
Develop responsive and high-performance user interfaces
Convert UI/UX designs into functional web applications
Optimize applications for speed and scalability
Ensure cross-browser and mobile compatibility
Design and build RESTful / GraphQL APIs
Develop business logic and database architecture
Implement authentication, authorization, and security best practices
Integrate third-party services (payment, email, storage, AI APIs, etc.)
Design schemas and manage databases
Write optimized queries and ensure performance
Work with cloud platforms and deployments
Debug production issues and monitor system health
Participate in code reviews
Work closely with product managers & designers
Write clean, maintainable, and well-documented code
Follow Agile/Scrum development process
Requirements
Proficient in JavaScript / TypeScript
Experience with frontend frameworks: React / Angular / Vue
Backend development skills in Node.js / Python / Java / Go
Strong knowledge of HTML5, CSS3, REST APIs
Database experience with SQL: PostgreSQL / MySQL
Familiarity with NoSQL: MongoDB / Redis
Proficient in Git & Git workflows
Basic understanding of Docker
Experience with cloud platforms: AWS / GCP / Azure
Experience with CI/CD pipelines
Nice to Have
Experience with microservices architecture
Knowledge of WebSockets / Realtime systems
Experience with AI or API integrations
System design experience
Familiarity with testing frameworks (Jest, Mocha, PyTest, etc.)
Skills in performance optimization
Qualifications
Bachelor’s degree in Computer Science or related field (or equivalent experience)
2+ years of full stack development experience (adjustable)