About The Company
Education Dynamics, Inc. is a leading provider of education technology solutions dedicated to transforming the learning experience through innovative software and services. With a focus on delivering high-quality, scalable, and reliable platforms, Education Dynamics partners with educational institutions, corporations, and government agencies to enhance learning outcomes and operational efficiency. The company prides itself on fostering a collaborative environment that encourages innovation, continuous improvement, and the adoption of cutting-edge technologies to meet the evolving needs of the education sector.
About The Role
We are seeking an experienced Freelance/Contract Backend Developer to join our dynamic team. In this role, you will be instrumental in supporting the development, enhancement, and maintenance of enterprise-grade software applications that serve diverse educational clients. Your primary focus will be on building scalable, high-performance backend systems, optimizing application performance, and developing robust APIs and services. Collaboration with cross-functional teams including front-end developers, QA, DevOps, and product stakeholders is essential to ensure the delivery of high-quality software solutions.
The ideal candidate is passionate about modern software engineering practices and eager to leverage the latest AI technologies and tools to accelerate development, improve code quality, and foster innovation. This role offers the flexibility of remote work, with a preference for availability during Pacific Standard Time business hours to facilitate real-time collaboration. The position is suited for self-motivated professionals who thrive in fast-paced environments, work independently, and communicate effectively across teams.
To apply, candidates are requested to send their hourly rate and resume to [Confidential Information]. This is an excellent opportunity for seasoned backend developers looking to make a significant impact in the education technology landscape.
Qualifications
The successful candidate will possess a minimum of 7+ years of professional backend software development experience, demonstrating a strong command of C#, .NET Framework, and .NET Core. A solid understanding of backend architecture, distributed systems, and RESTful API development is essential. Experience with modern AI-assisted development tools and workflows is highly desirable, reflecting the company's commitment to innovation.
Proficiency in SQL and relational databases such as SQL Server or PostgreSQL is required, along with hands-on experience working with cloud platforms like AWS or Azure. Familiarity with Docker and containerized deployment practices is necessary to support cloud-native environments. The candidate should have a deep understanding of object-oriented design principles and best practices in software engineering, with the ability to work efficiently in fast-paced, automation-driven settings. Strong communication, collaboration, and documentation skills are critical for success in this role.
Additional qualifications include experience with CI/CD pipelines, security implementations (OAuth, JWT), and familiarity with microservices architecture. Candidates should be comfortable working independently with minimal oversight and possess a proactive approach to problem-solving and technical innovation.
Responsibilities
- Design, develop, and maintain scalable backend applications utilizing C# and .NET Core, ensuring high performance and reliability.
- Build and enhance RESTful APIs, backend services, and business logic layers to support various client applications.
- Utilize AI-assisted development tools and modern workflows to improve productivity, code quality, testing automation, and documentation processes.
- Develop and optimize database structures, queries, and ORM implementations to ensure efficient data management.
- Implement performance tuning, scalability enhancements, and reliability improvements across applications.
- Collaborate closely with front-end developers to support seamless application integrations and data exchange.
- Work in tandem with QA teams to ensure comprehensive test coverage, regression testing, and overall application quality.
- Leverage AI tools for debugging, code reviews, testing automation, and accelerating development cycles.
- Assist with CI/CD pipeline integration, deployment strategies, and best practices to streamline release cycles.
- Participate in architectural discussions, technical planning, and decision-making processes to align development efforts with business goals.
- Create and maintain technical documentation, architectural diagrams, and development standards using AI-enhanced workflows where appropriate.
- Identify potential technical risks and propose effective mitigation strategies to ensure project success.
- Support cloud-native and containerized deployment environments using Docker and related technologies.
- Contribute to security, authentication, and authorization implementations, including OAuth and JWT protocols.
- Stay current with emerging AI technologies, software engineering trends, and backend development best practices to continuously improve project outcomes.
Benefits
This freelance/contract role offers flexible working hours, allowing you to balance your professional commitments with personal priorities. You will have the opportunity to work remotely, collaborating with a talented team dedicated to innovation in the education technology sector. The position provides exposure to cutting-edge AI tools and modern development workflows, enhancing your skillset and industry expertise. Additionally, you will be part of a forward-thinking organization that values continuous learning, professional growth, and the application of emerging technologies to solve real-world problems. Competitive compensation based on hourly rates and project scope will be provided, with the possibility of ongoing engagements for high performers.
Equal Opportunity
Education Dynamics, Inc. is an equal opportunity employer committed to fostering an inclusive and diverse workplace. We do not discriminate on the basis of race, color, religion, gender, sexual orientation, national origin, age, disability, or any other protected characteristic. We believe that diverse perspectives and experiences drive innovation and excellence, and we are dedicated to creating an environment where all team members can thrive and contribute to our mission of transforming education through technology.