Valcz

Full Stack Developer

Job Description

We are seeking an experienced and driven Full Stack Developer with 4 to 10 years of hands-on experience in building robust web applications using .NET Core, RESTful APIs, React JS, and MongoDB. The ideal candidate will have a strong foundation in both backend and frontend development, capable of designing scalable architecture, implementing efficient data storage solutions, and delivering seamless user experiences. You will collaborate with cross-functional teams to create high-performance applications that meet business and technical requirements.

Key Skills

  • Backend Development (.NET Core & APIs)
    Proficiency in .NET Core and C#, with strong experience in developing RESTful APIs and microservices.
    Knowledge of asynchronous programming, middleware, and API versioning.
    Experience with JWT/OAuth2, authentication & authorization, and secure API design.
  • Frontend Development (React JS)
    Strong skills in React JS, including hooks, functional components, and state management (Redux, Context API).
    Proficiency in HTML5, CSS3, and modern JavaScript (ES6+).
    Experience with frontend build tools like Webpack, Babel, npm/yarn.
  • Database (MongoDB)
    Solid understanding of NoSQL databases, particularly MongoDB.
    Experience with MongoDB Aggregation Framework, performance tuning, and schema design.
    Comfortable working with MongoDB drivers and query optimization.
  • General & DevOps Skills:
    Strong grasp of REST principles, API security, and data modeling.
    Familiarity with CI/CD pipelines, Git, and Agile/Scrum methodology.
    Knowledge of unit testing (xUnit/NUnit) and frontend testing tools (Jest etc)

Responsibilities

  • Design & Development: Architect, develop, and maintain full-stack web applications with clean, scalable code.
  • API Engineering: Develop and document robust, scalable, and secure APIs using .NET Core and expose them for consumption by front-end applications.
  • UI Development: Implement responsive and reusable front-end components using React JS, integrating with back-end APIs.
  • Database Integration: Design and manage data models and perform operations using MongoDB.
  • Collaboration: Work with UI/UX designers, QA, DevOps, and other developers to ensure smooth delivery of features and bug fixes.
  • Performance Optimization: Optimize application performance, handle caching strategies, and resolve bottlenecks.
  • Best Practices: Ensure adherence to best coding practices, participate in code reviews, and maintain high code quality.
  • Testing & Debugging: Conduct unit/integration testing and troubleshoot application issues in both frontend and backend environments.
  • Mentorship: Support and mentor junior developers, conduct peer reviews, and contribute to the knowledge base.

Apply Now

Interested in joining the VALCZ team? Please fill out the form below to apply for a position. Our HR team will review your application and get in touch with you shortly.

If you have any further queries or if you wish to drop your resume for future opportunities,

Please email us at [email protected].

Your application is submitted successfully.

Thank you for showing interest in joining the VALCZ team. Our HR team will review your application and get in touch with you shortly.