JOBSEARCHER

Full-Stack Developer

Job Description: Full-Stack Developer Job DescriptionJob Title: Full-Stack DeveloperExperience:2 6 yearsLocation:[Location / Remote]Employment Type: Full-time
Job Summary: We are looking for a skilledFull-Stack Developerto design, develop, test, and maintain scalable web applications. The ideal candidate should have strong experience in bothfront-end and back-end development, databases, APIs, cloud platforms, and modern software development practices.
Key Responsibilities: Design and develop responsive, scalable, and secure web applications. Develop front-end applications usingHTML, CSS, JavaScript, TypeScript, and modern frameworks. Build back-end services and RESTful APIs. Design and integrate databases and optimize queries. Develop reusable and maintainable application components. Integrate third-party APIs and external services. Implement authentication, authorization, and application security. Write unit tests, integration tests, and perform debugging. Participate in code reviews and follow coding standards. Troubleshoot application issues and perform root-cause analysis. Work with DevOps teams for CI/CD, deployment, and production support. Monitor application performance and implement optimization strategies. Collaborate with product managers, designers, QA engineers, and other developers. Required Technical Skills Front-EndHTML5, CSS3 JavaScript / TypeScript React.js / Angular / Vue.js Responsive web design State management Front-end testing Back-EndExperience with one or more: Node.js / Express.js Java / Spring Boot Python / Django / Flask .NET / ASP.NET Core DatabasesSQL:MySQL, PostgreSQL, SQL Server NoSQL:MongoDB, Redis Database design, indexing, and query optimization APIs & IntegrationRESTful APIs JSON/XML Authentication and authorization OAuth 2.0 / JWT Microservices architecture DevOps & CloudGit / GitHub / GitLab CI/CD pipelines Docker Kubernetes preferred AWS / Azure / GCP Basic knowledge of cloud security and monitoring
Preferred Skills: Experience withmicroservices and distributed systems. Knowledge of system design and scalable architectures. Experience with message queues such as Kafka or RabbitMQ. Knowledge of automated testing frameworks. Experience with Agile/Scrum methodologies. Familiarity with application monitoring and logging tools. Understanding of OWASP security principles. Soft SkillsStrong problem-solving and analytical skills. Good communication and collaboration abilities. Ability to work independently and as part of a development team. Strong attention to detail. Ability to learn and adapt to new technologies. Preferred CertificationsAWS Certified Developer Microsoft Azure Developer Associate (AZ-204) Google Cloud Developer certifications Relevant technology-specific certifications Core Technology StackFrontend: React / Angular / Vue JavaScript / TypeScriptBackend: Node.js / Java / Python / .NETDatabase: PostgreSQL / MySQL / MongoDBAPI:REST / MicroservicesDevOps: Git Docker CI/CDCloud: AWS / Azure / GCP