Freelance/ Contract - Backend Developer:
About the Role
We are seeking an experienced Backend Developer to support the development, enhancement, and maintenance of enterprise-grade software applications. This role focuses on building scalable backend systems, optimizing application performance, developing APIs and services, and collaborating with cross-functional teams to deliver high-quality software solutions.
The ideal candidate is passionate about modern software engineering practices and leveraging the newest AI technologies, tools, and development workflows to improve development speed, code quality, automation, and overall product innovation.
This is a hands-on engineering role suited for someone who thrives in a fast-paced environment, works independently, and collaborates effectively with QA, DevOps, front-end engineers, and product stakeholders. IMPORTANT: Most beneficial if you are available during Pacific Standard Time business hours.
To apply for this job you must send your hourly rate and resume to only.
Key Responsibilities
Design, develop, and maintain scalable backend applications using C# and .NET Core
Build and enhance RESTful APIs, backend services, and business logic layers
Utilize AI-assisted development tools and modern engineering workflows to improve productivity, code quality, testing, and documentation
Develop and optimize database structures, queries, and ORM implementations
Improve application performance, scalability, reliability, and maintainability
Collaborate with front-end developers to support application integrations
Work closely with QA to ensure test coverage, regression stability, and application quality
Leverage AI tools to assist with debugging, code reviews, testing automation, and development acceleration
Assist with CI/CD pipeline integration and deployment best practices
Participate in architecture discussions and technical planning
Document technical solutions, architectural decisions, and development standards using modern AI-enhanced documentation workflows where appropriate
Identify technical risks and propose effective solutions
Support cloud-native and containerized application environments using Docker and related technologies
Contribute to security, authentication, and authorization implementations (OAuth, JWT, etc.)
Stay current with emerging AI technologies, software engineering trends, and backend development best practices
Required Qualifications
7+ years of professional backend software development experience
Strong expertise in C#, .NET Framework, and .NET Core
Strong understanding of backend architecture and distributed systems
Experience building and maintaining RESTful APIs and backend services
Experience using modern AI-assisted software development tools and workflows
Solid experience with SQL and relational databases (SQL Server, PostgreSQL, or similar)
Experience working with cloud platforms such as AWS or Azure
Hands-on experience with Docker and containerized deployments
Strong understanding of object-oriented design principles and software engineering best practices
Ability to work efficiently in fast-paced environments using automation and AI-enhanced development practices
Comfortable working in a freelance/contract capacity with minimal oversight
Strong communication, collaboration, and documentation skills
Nice to Have
Experience with AI-integrated development environments and coding assistants
Experience with microservices architecture
Familiarity with Kubernetes or AWS ECS
Experience integrating with front-end frameworks such as Angular or React
Knowledge of CI/CD tools (GitHub Actions, Azure DevOps, Jenkins, etc.)
Experience with performance tuning and application monitoring
Knowledge of security best practices for backend applications
Previous experience working on enterprise SaaS or education technology platforms
Experience implementing AI-powered features, workflows, or integrations into software products
Full-stack development experience is a plus
Engagement Details
Freelance / independent contractor role
Flexible hours with some overlap with Pacific Standard Time (PST) business hours
How to Apply
To apply for this job you must send your hourly rate and resume to only.