Full Stack Developer

India, Karnataka, Bengaluru

Full-time

experience
5 - 8 yrs

experience
5 - 8 yrs

Posted on: 5 months ago

Skills

sql
.net core
.net
react

Job Title: Full Stack Developer

1. Overview: The Full Stack Developer will be responsible for developing and managing both the front-end and back-end components of our web applications. This role requires a proactive individual who thrives in an agile development environment, collaborates effectively with cross-functional teams, and has a passion for delivering high-quality software solutions.

2. Key Responsibilities:

  • Design, develop, and maintain scalable web applications and services.
  • Collaborate with UX/UI designers to create responsive user interfaces.
  • Write clean, maintainable, and efficient code for both front-end and back-end functionality.
  • Manage database design and implementation, ensuring optimal performance.
  • Use .NET Core for server-side development and React for client-side rendering.
  • Develop APIs and integrate third-party services as needed.
  • Participate in code reviews and contribute to team knowledge sharing.
  • Troubleshoot, debug, and optimize applications for maximum speed and scalability.
  • Stay updated on industry trends and emerging technologies to drive continuous improvement.

3. Technical Skills:

  • Proficient in front-end technologies including HTML, CSS, and JavaScript.
  • Strong experience with React and state management libraries (e.g., Redux).
  • Expertise in back-end development using .NET Core and .NET frameworks.
  • Knowledge of RESTful API design and development.
  • Proficiency in SQL and database management.
  • Familiarity with version control systems (e.g., Git).

4. Required Qualifications:

  • Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent practical experience).
  • 2+ years of experience as a Full Stack Developer or in a similar role.
  • Proven track record of delivering web applications from concept through deployment.

5. Skills & Experience:

  • Strong understanding of SQL for data querying and manipulation.
  • Experience building APIs with .NET Core and creating dynamic user interfaces with React.
  • Ability to adapt to rapidly evolving technology and methodologies.
  • Excellent problem-solving skills and attention to detail.
  • Ability to work independently as well as part of a collaborative team environment.

If you are passionate about building intuitive and effective software solutions, we encourage you to apply for this opportunity to join our dynamic team.