What are the responsibilities and job description for the Full Stack Developer position at PIN Business Network?
About PIN Business Network:
PIN Business Network is a fast-moving custom development and digital marketing company committed to delivering comprehensive and cutting-edge solutions to our clients. From eCommerce solutions, and client portals, to social platforms, we pride ourselves on fostering a collaborative and creative work environment where talented professionals can thrive. We are currently seeking a talented Full Stack Developer to join our dynamic team and contribute to the end-to-end development of our innovative projects.
If you are passionate about creating seamless and integrated web applications, we invite you to apply and be part of our team.
Job Summary:
As a Full Stack Developer at PIN Business Network, you will play a pivotal role in designing, developing, and maintaining both front-end and back-end components of our software applications. Collaborating with and within cross-functional teams, you will contribute to the entire software development lifecycle, ensuring the delivery of high-quality, scalable, and user-friendly solutions. The ideal candidate possesses a broad skill set, ranging from front-end technologies to back-end development and database management.
Job Type: Full time, In office; WFH up to 2 days/week after 90 days with manager approval
Responsibilities:
- Create and maintain primarily ASP.Net-based websites and applications per requirements established by both internal and external stakeholders.
- Design, develop, and maintain end-to-end solutions for ASP.Net-based web applications, including both front-end and back-end components.
- Collaborate with UI/UX designers to translate design concepts into functional and responsive user interfaces.
- Test applications and websites on various web browsers and devices to ensure a standard user experience across all platforms.
- Train colleagues and end-users on final products, and provide technical support where required within applications you maintain.
- Implement and maintain server-side logic and database integration, ensuring optimal performance, security, and scalability.
- Write clean, well-documented, and efficient code, following best practices and coding standards.
- Participate in system architecture planning, decision-making processes, and code reviews.
- Collaborate with cross-functional teams to troubleshoot, debug, and optimize existing systems.
- Stay updated on emerging technologies and industry trends, incorporating relevant advancements into projects.
Qualifications:
- Experience with cloud platforms (e.g., AWS, Azure).
- Experience with debugging HTTP caching, especially through Cloudflare.
- Experience with NoSQL databases such as MongoDB.
- Familiarity with containerization and orchestration tools (e.g. Docker, Docker Swarm).
- Understanding of microservices architecture.
- Experience with RTMP/HLS streaming.
- Knowledge of security best practices in software development.
Requirements:
- At least 5 years of professional experience as a Full-Stack Developer using C# and ASP.Net in either .Net Core or .Net 6 or higher - classes and education do not count towards professional experience but intern experience may.
- Proven experience as a Full Stack Developer, showcasing successful completion of end-to-end web development projects.
- Proficiency in HTML5, CSS3, and JavaScript, with a deep understanding of modern frameworks and libraries (e.g., SCSS, Bootstrap, Vanilla Javascript, React, jQuery).
- Experience with responsive design and mobile-first development.
- Strong understanding of web performance optimization and cross-browser compatibility.
- Experience with database utilization/integration from backend code, including proficiency in SQL (e.g., Microsoft SQL Server, PostgreSQL, MySQL).
- Knowledge of RESTful APIs and web services.
- Strong understanding of software architecture and design patterns.
- Professional experience with Git including maintaining feature branches.
- Excellent problem-solving, debugging, and communication skills.
- Ability to work collaboratively in a team environment.
Benefits:
- Medical Insurance
- Dental Insurance
- Vision Insurance
- 401K
- Life Insurance
Salary : $80,000 - $115,000