24-MAG is offering a specialized part-time consulting opportunity for software engineers experienced in Python development and MCP server implementation. The role focuses on building and integrating applications for AI training and evaluation environments, requiring strong technical skills in backend systems and application integration.
Responsibilities:
- Build MCP servers in Python using FastMCP or similar frameworks
- Develop backend logic, service interfaces, and integration workflows for application-based technical environments
- Implement application state management workflows, including populate and snapshot-style hooks when required
- Write clean, maintainable, and reliable code that supports stable application behavior
- Integrate web or desktop applications into sandboxed or controlled technical environments
- Work with APIs, Docker, Linux systems, local testing workflows, service configuration, and deployment-related files
- Configure application services, dependencies, permissions, and runtime requirements
- Support integration work involving backend systems, developer tools, databases, or containerized applications
- Test applications locally and debug build, runtime, configuration, permission, and environment issues
- Ensure applications meet validation, stability, and deployment-readiness requirements
- Troubleshoot integration errors and improve reliability across application workflows
- Apply strong attention to detail when reviewing technical outputs, configuration files, and platform requirements
Requirements:
- Strong Python development skills
- Experience with APIs, backend systems, application integration, and technical debugging
- Familiarity with Docker, Linux environments, local testing workflows, and service configuration
- Ability to work with configuration files, deployment pipelines, permissions, and runtime environments
- Strong problem-solving skills and attention to technical detail
- Ability to work independently in a remote, project-based environment
- Clear written communication skills for documenting issues, explaining technical decisions, and coordinating project work
- Academic or professional background in computer science, software engineering, information systems, data science, engineering, or a related technical field is highly relevant
- Professional experience in Python engineering, backend development, API integration, developer tooling, application deployment, or technical operations may be especially valuable
- Experience with containerized environments, Linux workflows, testing pipelines, or production-adjacent software systems may support project fit
- Practical engineering experience may be considered alongside formal education depending on project requirements
- Experience with FastMCP, MCP-based systems, or similar application integration frameworks
- Experience integrating third-party applications, web apps, desktop apps, databases, or developer tools
- Familiarity with sandboxed environments, application validation workflows, automated testing, or deployment requirements
- Comfort debugging complex runtime issues involving containers, permissions, services, APIs, or configuration files
- Strong ability to maintain consistency and accuracy across detail-oriented technical implementation tasks