Nawatech

Full Stack Developer (ReactJS & .NET Core C#) - Jogja Based

Sleman Regency, Jogja, ID

20 days ago
Save Job

Summary

What Will You Do

  • Gather and analyze technical information to design and develop efficient solutions.
  • Design and develop server-side software using .NET Core C# for high-performance back-end applications.
  • Implement security measures across the stack, ensuring safe and reliable systems.
  • Design and develop user interfaces using HTML, CSS, and ReactJS, focusing on performance and usability.
  • Optimize system performance, scalability, and accessibility to deliver smooth user experiences.
  • Write clean, maintainable, and efficient code following best practices.
  • Monitor and maintain system health, ensuring the application runs smoothly at all times.
  • Manage databases effectively, optimizing queries and ensuring data integrity.
  • Collaborate with other teams (e.g., product, design, operations) to meet project goals and timelines.

What Will You Need

  • 3+ years of experience as a Full Stack Developer or in a similar role.
  • Proficiency in ReactJS for front-end development.
  • Strong experience with .NET Core C# for building back-end systems.
  • Proficiency in HTML, CSS, and JavaScript. Knowledge of JavaScript frameworks such as React, Vue.js, or AngularJS is advantageous.
  • Understanding of web development concepts like DOM manipulation, event handling, and responsive design.
  • Familiarity with OAuth or other authentication/authorization protocols.
  • Proficient in RESTful APIs and JSON data formats.
  • Ability to interact with and consume complex back-end APIs effectively.
  • Experience with data normalization and managing state for efficient API data handling.
  • Experience in session and local storage management.
  • Strong understanding of Object-Oriented Programming (OOP) principles.
  • Experience with SQL databases (e.g., SQL Server, MySQL, Oracle).
  • Experience with indexing databases like ElasticSearch is a plus.
  • Familiarity with asynchronous processing and microservice architectures.
  • Experience with cache services (e.g., Redis) is a plus.
  • Solid understanding of version control systems like Git.
  • Strong analytical and problem-solving skills with a creative mindset.
  • Strong attention to detail and a commitment to delivering high-quality code.
  • A solid visual design sense and understanding of user experience principles.
  • Excellent communication and collaboration skills.
  • Passion for continuous learning and staying up-to-date with the latest technologies.

Additional Information

  • ReactJS proficiency is mandatory for front-end development.
  • Proficiency in .NET Core C# is highly preferred. However, if you're new to .NET Core C# but have strong potential, we offer a bootcamp program to help you ramp up. Please note, this will require a service agreement (ikatan dinas).

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job