Full Stack Developer (ReactJS & .NET Core C#) - Jogja Based
Full Stack Developer (ReactJS & .NET Core C#) - Jogja Based
- 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.
- 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).
Jenis pekerjaan
KontrakFungsi pekerjaan
Rekayasa, Teknologi Informasi