Full Stack Engineer
Indexed description
Requirements:
- Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.
- Proven experience as a Fullstack Developer or similar role.
- Strong proficiency in C# and .NET Core for backend development.
- Hands-on experience with ReactJS for building responsive and interactive web applications.
- Solid understanding of SQL and relational database design, optimization, and query development.
- Experience in designing, developing, and consuming RESTful APIs.
- Strong understanding of software development principles, object oriented programming (OOP), and clean coding practices.
- Ability to troubleshoot, debug, and optimize application performance.
Preferred Skills:
- Experience with Git SCM for version control and collaborative development.
- Familiarity with Agile/SCRUM development methodologies.
- Strong analytical and problem-solving skills.
- Good communication and teamwork abilities.
- Ability to work independently as well as collaboratively in a fast-paced environment.
Key Responsibilities:
- Design, develop, test, and maintain scalable web applications.
- Build and enhance backend services using .NET Core and C#.
- Develop responsive user interfaces using ReactJS.
- Design and integrate RESTful APIs with frontend and backend systems.
- Write efficient SQL queries and optimize database performance.
- Collaborate with cross-functional teams including Product Owners, QA Engineers, and UI/UX Designers.
- Participate in code reviews, sprint planning, and other Agile/SCRUM ceremonies.
- Ensure application quality through testing, debugging, and continuous improvement.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search