We’re always looking to add superstars to our talented team.
Even if we don’t currently have an opening available, please go ahead and send us your resume and share a letter of introduction. We’d love to hear from you. Please email all correspondence to: Support@MyCourseID.com
We’ve included a summary of our current openings below:
Sales & Marketing
Social Media Manager
Role Summary: We are seeking a dynamic and creative Social Media Manager to develop, implement, and oversee our social media strategy to enhance brand awareness, engage audiences, and drive business growth. The ideal candidate will be skilled in leveraging multiple social platforms, analyzing performance metrics, and collaborating with cross-functional teams to align social media initiatives with business goals.
As a Social Media Manager, you will be responsible for crafting engaging content, fostering community interactions, and staying ahead of social media trends to ensure the company remains competitive and relevant in the digital space.
Key Responsibilities
Strategy Development and Execution:
- Design and execute a comprehensive social media strategy aligned with marketing goals and company objectives.
- Identify and target key audiences through platform-specific tactics and campaigns.
Content Creation and Management:
- Develop and curate engaging, original, and visually appealing content for various social media platforms, including Facebook, Instagram, Twitter (X), LinkedIn, TikTok, and YouTube.
- Plan and maintain a content calendar to ensure consistent posting and alignment with marketing initiatives.
- Collaborate with designers, copywriters, and other stakeholders to produce high-quality content.
Community Engagement:
- Monitor and manage interactions on social media platforms to build and nurture an engaged community.
- Respond promptly to comments, messages, and inquiries while maintaining the brand’s voice and tone.
- Proactively address customer feedback and escalate issues when necessary.
Performance Analysis and Reporting:
- Track, analyze, and report on key performance indicators (KPIs) such as engagement rates, reach, impressions, and conversion rates.
- Use insights from analytics tools to optimize campaigns and improve overall performance.
Trend Monitoring and Innovation:
- Stay informed of emerging trends, tools, and platform updates to capitalize on new opportunities.
- Experiment with innovative content formats, features, and platform capabilities to maximize audience reach.
Advertising and Campaign Management:
- Plan, execute, and manage paid social media campaigns to drive awareness, lead generation, and sales.
- Optimize ad spend based on performance metrics and budget constraints.
Collaboration and Teamwork:
- Work closely with marketing, PR, and product teams to ensure brand consistency across all communications.
- Coordinate with influencers, partners, and third-party agencies for collaborations and promotions.
Qualifications and Skills
- Proven experience as a Social Media Manager or in a similar role.
- Strong knowledge of social media platforms, trends, and best practices.
- Excellent communication, writing, and creative skills.
- Proficiency in social media management tools (e.g., Hootsuite, Buffer, or Sprout Social) and analytics platforms (e.g., Google Analytics, Facebook Insights).
- Experience with social media advertising, including Facebook Ads Manager and LinkedIn Campaign Manager.
- Ability to multitask, prioritize, and meet deadlines in a fast-paced environment.
- Familiarity with graphic design tools like Canva or Adobe Creative Suite is a plus.
Preferred Qualifications
- Bachelor’s degree in Marketing, Communications, or a related field.
- Certification in social media marketing or digital marketing is a bonus.
- Experience managing influencer partnerships or large-scale campaigns.
This role offers an exciting opportunity to shape the online presence of a brand and drive meaningful engagement with a diverse audience. If you’re passionate about storytelling, data-driven strategies, and creating impactful social media experiences, we’d love to hear from you!
Technology
DevOps Engineer
Role Summary: We are looking for a skilled DevOps Engineer to join our team and assist in bridging the gap between development and operations. The ideal candidate will contribute in the design, implement, and management of a scalable, secure, and efficient infrastructure to support our software development and deployment processes. You will play a pivotal role in automating workflows, improving system reliability, and enabling rapid delivery of high-quality software.
As a DevOps Engineer on our team, you will collaborate with developers, system administrators, and other stakeholders to ensure seamless integration, deployment, and monitoring of applications in production and non-production environments.
Key Responsibilities
Infrastructure Management and Automation:
- Contribute towards the design, construction, and maintenance of a scalable cloud and on-premises infrastructure using tools like AWS, Azure, or Google Cloud Platform.
- Automate provisioning, configuration, and deployment processes using tools like JavaScript, Terraform, Ansible, or Puppet.
Continuous Integration/Continuous Deployment (CI/CD):
- Develop and maintain CI/CD pipelines to enable automated testing and rapid deployment of applications.
- Work with development teams to integrate automated workflows into the software development lifecycle (SDLC).
Monitoring and Performance Optimization:
- Implement robust monitoring and alerting systems using tools like Prometheus, Grafana, or Datadog.
- Analyze and improve system performance, reliability, and scalability.
- Conduct root cause analysis and implement solutions to resolve incidents and prevent recurrence.
Security and Compliance:
- Implement security best practices for infrastructure, code, and deployments.
- Conduct regular vulnerability assessments and remediate security issues.
- Ensure compliance with industry standards and regulatory requirements.
Collaboration and Communication:
- Collaborate with software engineers, QA, and operations teams to streamline development and deployment processes.
- Communicate effectively with stakeholders to understand requirements and provide status updates on infrastructure and deployments.
Disaster Recovery and Backup:
- Develop and test disaster recovery plans to ensure business continuity.
- Implement and manage backup strategies to safeguard critical data.
Tooling and Process Improvement:
- Evaluate and integrate new tools to improve DevOps workflows and productivity.
- Advocate for DevOps culture and best practices across the organization.
Qualifications and Skills
Technical Skills:
- Proficiency in scripting and programming languages (e.g., JavaScript, Python, Bash, or Go).
- Strong experience with CI/CD tools (e.g., Jenkins, GitLab CI, CircleCI).
- Hands-on experience with containerization technologies (e.g., Docker, Kubernetes).
- Expertise in cloud platforms (AWS, Azure, or GCP) and associated services.
- Familiarity with version control systems (e.g., Git) and branching strategies.
- Knowledge of infrastructure-as-code (IaC) tools like Terraform or CloudFormation.
Soft Skills:
- Strong problem-solving and troubleshooting abilities.
- Excellent communication and teamwork skills.
- Ability to work in a fast-paced and collaborative environment.
Education and Experience:
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
- 3+ years of experience in a DevOps, Site Reliability Engineer (SRE), or similar role.
- Certification in cloud platforms or DevOps tools is a plus (e.g., AWS Certified DevOps Engineer, Kubernetes Certified Administrator).
This role offers a chance to work with cutting-edge technologies, shape infrastructure practices, and significantly impact the efficiency and reliability of our software delivery. If you’re passionate about automation, scalability, and solving complex challenges, we’d love to hear from you!