Fullstack Developer
Must-have:TypeScriptJavaScriptJavaGoC#HTMLCSSReactNode.jsGitAWSAzureDockerKubernetesCloudFrontendBackendFullstackDevOpsAgileScrumKanbanCI/CDMicroservicesSecurity
Key Responsibilities:
- Design, develop, test, and deploy scalable web applications using Java or Golang for backend, React.js for frontend and Kafka.
- Build RESTful APIs and integrate them with frontend applications.
- Collaborate in code reviews, architectural decisions, and continuous integration processes.
- Maintain and enhance existing systems, ensuring quality and performance.
- Write clean, maintainable, and efficient code with attention to best practices.
- Assist in analyzing system requirements and translating them into technical specifications.
- Participate in Agile/Scrum meetings and contribute to sprint planning and estimations.
- Ensure proper documentation of features, code, and deployment processes.
- Identify and resolve performance or security issues across the stack
Job Requirements:
- 1–5 years of professional experience as a Full Stack Developer.
- Strong experience in backend and frontend
- Solid understanding and hands-on experience with React.js and modern JavaScript (ES6+).
- Proficient in C#, Entity Framework Core, LINQ, and SQL Server.
- Strong knowledge of HTML5, CSS3, RESTful APIs, and JSON.
- Experience with version control systems such as Git.
- Familiarity with Agile development methodologies (Scrum/Kanban).
- Strong debugging and problem-solving skills.
- Nice-to-Have:
- Experience with DevOps pipelines (CI/CD) and tools like Azure DevOps or Jenkins.
- Familiarity with containerization (Docker, Kubernetes, Kafka).
- Experience with unit testing frameworks (xUnit, Jest, etc.).
- Basic knowledge of cloud platforms like Azure or AWS.
- Experience with Redux, TypeScript, or SignalR.
- Knowledge of microservices architecture.
Skills: Netcore, React.js, .NET, Node.js