Job Responsibilities:
- Design, develop, and maintain scalable backend services and RESTful APIs using .NET Core/.NET 5+ to support React-based frontend applications.
- Write and maintain unit and integration tests for both backend and frontend components, ensuring high code quality and reliability.
- Collaborate with cross-functional teams to translate business requirements into effective technical solutions and participate in agile development processes.
Qualifications and Experience:
- Bachelor’s degree in Computer Science or related field, or equivalent practical experience, with 3+ years developing backend applications in .NET Core/.NET 5+.
- 2+ years of frontend development experience with React and modern JavaScript/TypeScript, along with working knowledge of SQL Server or PostgreSQL databases.
- Proficiency with Git version control, experience building and consuming RESTful APIs, and familiarity with writing unit tests using common testing frameworks.
Additional Preferences:
- Familiarity with AI-assisted development tools, microservices architecture, CI/CD pipelines, containerized development with Docker, and cloud platforms like AWS.
- Exposure to authentication concepts, GraphQL, message queues, or event-driven systems is beneficial, and prior domain knowledge in K-12 education or EdTech is preferred.