Full-Stack Developer

closed
GivingData Logo

GivingData

πŸ“Remote - United States

Summary

Join GivingData, a purpose-driven company strengthening social impact organizations, as a Full-Stack Developer. You will collaborate with the product development team to develop, maintain, and support web development projects. This role requires proficiency in React, C#/.NET, and Azure, along with experience in designing and managing relational databases. You will translate requirements into functional code, build responsive user interfaces, and implement server-side logic. The position offers a remote work environment and competitive compensation with bonus payouts and benefits.

Requirements

  • Minimum of 2-5 years of professional experience in full-stack development
  • Proficiency in React, JavaScript/TypeScript, HTML5, CSS3, and related front-end technologies
  • Strong knowledge of C#, .NET Core/Framework, and RESTful API development
  • Experience with Microsoft Azure services, including but not limited to Azure Functions, App Services, and Azure SQL Database
  • Proficiency in SQL and experience with relational databases (e.g., SQL Server, Azure SQL)
  • Strong problem-solving abilities and attention to detail
  • Excellent communication and teamwork skills
  • Ability to work independently and manage time effectively
  • Adaptability and eagerness to learn new technologies

Responsibilities

  • Translate requirements and user stories into functional and well-architected code
  • Design, develop, test, and deploy high-quality, scalable web applications using React, C#, .NET, and Azure
  • Build responsive and interactive user interfaces using React and related technologies (Redux, React Router, etc.)
  • Implement server-side logic, RESTful APIs, and services using C# and .NET Core/Framework
  • Leverage Azure services (e.g., Azure Functions, App Services, Azure SQL Database, etc.) to build and deploy cloud-based applications
  • Design and manage relational databases, write efficient SQL queries, and work with ORMs (e.g., NHibernate)
  • Work closely with product managers, designers, and other developers to understand requirements, provide technical insights, and deliver on project milestones
  • Stay updated with emerging technologies and industry trends. Propose and implement improvements to existing processes and technologies

Preferred Qualifications

  • Experience with Agile/Scrum development methodologies
  • Knowledge of DevOps practices and tools
  • Experience with other front-end frameworks (e.g., Angular, Vue.js) and back-end technologies
  • Experience with Entity Framework or NHibernate is a plus
  • Experience with Domain-driven software development

Benefits

  • Competitive compensation with bonus payouts tied to performance
  • Incentive stock option plan
  • Medical/Dental/Vision plans
  • Optional Health Savings Account or Flexible Spending Account
  • Optional Dependent Care FSA
  • 401k Plan with employer match up to 4%
  • Employee perks and discounts program
  • You will benefit from the flexibility and autonomy of a remote work environment, regardless of your time zone
This job is filled or no longer available