Full Stack Developer
PITCS
Posted on: June 11, 2025
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.