Full Stack Developer
Takur ArjunUnited StatesSENIORPosted 12d ago
Node.jsReact.jsJavaScriptTypeScriptFull-stack system designRESTful APIsGraphQLMicroservicesJSONSecurity conceptsDockerKubernetesSQLNoSQL databasesData modelingDatabase designAWSAzureGCPCI/CDDevOpsAutomated testingUnit testingEnd-to-end testingAgileScrumCode reviews
About the Role
We are seeking an experienced Full Stack Developer with strong expertise in Node.js, React.js, and modern JavaScript/TypeScript technologies to design and develop scalable, secure, and high-performance applications.
Key Responsibilities
• Design and develop scalable, secure, and high-performance applications
• Collaborate with product, design, QA, and engineering teams
• Implement RESTful APIs, GraphQL, microservices, and JSON
• Design and implement full-stack system architecture
• Ensure security concepts and secure application development
• Utilize Docker and Kubernetes for containerization
• Work with SQL/NoSQL databases, data modeling, and database design
• Implement CI/CD, DevOps practices, and automated testing
• Conduct unit testing and end-to-end testing
• Participate in Agile/Scrum processes, code reviews, and mentoring junior developers
Requirements
• Strong hands-on experience with Node.js and React.js
• Proficiency in JavaScript and TypeScript
• Experience with full-stack system design and architecture
• Knowledge of RESTful APIs, GraphQL, microservices, and JSON
• Understanding of security concepts and secure application development
• Experience with Docker and Kubernetes
• Familiarity with SQL/NoSQL databases, data modeling, and database design
• Experience with cloud platforms: AWS, Azure, or GCP
• Knowledge of CI/CD, DevOps practices, and automated testing
• Experience with unit testing and end-to-end testing frameworks
• Strong problem-solving and analytical skills
• Excellent communication and technical documentation skills
• Experience delivering maintainable, scalable, production-ready applications