FULL STACK DEVELOPER (.NET/REACT)
18 days ago
Seattle
Job Description FuntoNetwork IT Consulting Empowering Businesses with Innovative IT Solutions Position: Full Stack Developer (.NET/React) Department: Software Development Location: Remote (Eastern USA) - NC, SC, GA, VA, TN, FL, PA, OH, NY, NJ preferred Type: Full-Time, Exempt Reports To: Director of Software Development Tech Stack: .NET Core, React.js, TypeScript, Azure, SQL Server, REST APIs Regional Strategy: Eastern USA .NET Development Corridor This role targets the Eastern United States where Microsoft technologies dominate enterprise environments and where we have the strongest client concentration. We're seeking developers familiar with Southeastern and Mid-Atlantic business applications who understand the unique needs of regional industries like finance (Charlotte), healthcare (Research Triangle), and government (Washington DC corridor). Priority States: • Primary: North Carolina, South Carolina, Georgia, Virginia, Tennessee, Florida, • Secondary: Pennsylvania, Ohio, New York, New Jersey, Maryland, Washington DC, • Aligns with our 9 AM - 6 PM EST core business hours, • Higher concentration of .NET talent in corporate development centers, • Similar work cultures and communication styles across Eastern business communities, • Reduced time zone friction for team collaboration and client meetings, • Full Stack Development: Design, develop, test, and deploy robust web applications using .NET Core for backend services and React.js with TypeScript for frontend interfaces., • Client Collaboration: Work directly with clients to gather requirements, provide technical guidance, and demonstrate progress through iterative development cycles., • API Development: Create and maintain RESTful APIs and microservices that integrate with various third-party systems and databases., • Database Design & Management: Design efficient SQL Server database schemas, write optimized queries, and implement proper data access layers using Entity Framework Core., • Cloud Integration: Deploy and manage applications on Microsoft Azure, utilizing services like Azure App Service, Azure SQL Database, Azure Functions, and Azure DevOps for CI/CD pipelines., • Frontend Development: Build responsive, user-friendly interfaces using modern React patterns, state management (Redux/Context), and component libraries (Material-UI, Ant Design, or similar)., • Code Quality & Best Practices: Write clean, maintainable, and well-documented code. Implement unit and integration tests. Participate in code reviews and adhere to established development standards., • Project Documentation: Create technical documentation, including architecture diagrams, API documentation, and deployment guides for client applications., • Technical Problem Solving: Troubleshoot and resolve complex technical issues across the full application stack, from performance bottlenecks to security vulnerabilities.Required Qualifications & Skills, • Experience: 3-5 years of professional full-stack development experience, preferably in a consulting or agency environment., • Backend Proficiency:, • .NET Core (3.1+ or .NET 5/6/7/8) with C#, • Entity Framework Core or similar ORM, • REST API design and development, • SQL Server or similar relational databases, • Frontend Proficiency:, • React.js with TypeScript, • Modern JavaScript (ES6+), • State management (Redux, Context API, or similar), • HTML5, CSS3, and responsive design principles, • Cloud & DevOps:, • Experience with Microsoft Azure services, • Git version control, • CI/CD pipeline fundamentals, • Docker containerization (nice to have), • Development Practices:, • Agile/Scrum methodology experience, • Test-driven development (TDD) familiarity, • API documentation (Swagger/OpenAPI), • Soft Skills:, • Excellent communication skills for client interactions, • Ability to translate technical concepts to non-technical stakeholders, • Strong problem-solving and analytical abilities, • Self-motivated with ability to work independentlyPreferred Qualifications, • Experience developing marketplace or e-commerce platforms, • Knowledge of microservices architecture, • Experience with Azure DevOps or GitHub Actions, • Familiarity with additional frontend frameworks (Angular, Vue.js), • Understanding of cloud security best practices, • Financial Services: Banking applications, compliance tools (Charlotte/Atlanta/NYC), • Healthcare: HIPAA-compliant applications, patient portals (Research Triangle), • Manufacturing: ERP integrations, supply chain applications (Southeast corridor), • Government: Secure applications, accessibility compliance (DC/Mid-Atlantic)Why Join FuntoNetwork?, • Diverse Project Portfolio: Work on different projects across industries—no monotony of maintaining a single product., • Professional Growth: Exposure to various business domains, technologies, and client challenges accelerates skill development., • Direct Impact: See how your code directly solves client problems and improves their business operations., • Modern Tech Stack: Work with current technologies and have a voice in selecting tools and frameworks for new projects., • Eastern USA Network: Build connections across a regional network of businesses and technologists., • Compensation & Benefits:, • Competitive salary: $95,000 - $130,000 based on experience and location, • Performance bonuses tied to project success and client satisfaction, • Comprehensive health, dental, and vision insurance, • 401(k) with company matching, • Generous paid time off and flexible remote work policy, • Annual technology allowance for home office setup, • Professional development budget for conferences and certifications To apply, please submit: • Your updated resume highlighting relevant .NET and React experience, • A cover letter that addresses: "Describe a challenging full-stack project you developed. What were the business requirements, technical challenges, and how did you ensure the final solution met client needs?", • Links to your GitHub profile, portfolio website, or code samples (please ensure any sensitive code is anonymized) Interview Process: • Initial screening call (30 minutes), • Technical assessment (take-home coding challenge, 2-3 hours), • Technical interview (live coding and architecture discussion, 60 minutes), • Final interview with development team lead (30 minutes)Work Environment & Expectations, • Core Hours: 9 AM - 5 PM EST with 1-hour flexibility, • Meetings: Daily stand-ups, weekly sprint planning, client meetings as needed, • Tools: Azure DevOps, Microsoft Teams, GitHub, Jira/Confluence, • Collaboration: Regular pair programming and code review sessions, • Client Interaction: 2-4 hours per week on average for requirement gathering and demosCareer Path at FuntoNetwork, • Path 1: Senior Developer Lead Developer Development Manager, • Path 2: Senior Developer Solutions Architect Technical Director, • Charlotte Metro: Experience with financial or banking applications, • Research Triangle: Healthcare or biotech software experience, • Atlanta Area: Logistics, supply chain, or enterprise applications, • DC/Mid-Atlantic: Government or regulated industry experience