Jobs
Currently we have the following vacancies
Senior Software Engineer
100% Remote / Permanent Position, Full-time
The Senior Software Engineer will work on developing and delivering high-quality, timely, and maintainable software solutions in an Agile environment, fulfilling both functional and non-functional business requirements. This role includes engaging with partners and stakeholders, along with design and release support activities.
This hands-on position involves coding. The engineer will collaborate closely with the technical lead and architect to develop secure, scalable, and resilient Bitcoin Mining and Protocol services, employing modern software development practices. As a senior technical team member, they will mentor junior engineers and aid in their technical skill development.
Your tasks
- Developing high-performance algorithms for bitcoin mining.
- Collaborating closely with business partners on critical business initiatives.
- Demonstrating software engineering excellence through continuous integration and deployment.
- Staying updated with IT blueprints, frameworks, and technologies to enhance productivity and guiding junior team members in these areas.
- Collaborating with multiple stakeholders and large cross-functional teams for work delivery.
- Following best practices and contributing to innovative solutions for increased productivity.
Your profile
- You have a suitable workplace and a stable internet connection and have already gained experience in remote working
- Bachelor’s degree in Computer Science or a related field.
- A minimum of 5 years in software engineering.
- Extensive experience with core C, C++, Javascript and PHP technologies.
- Knowledge of WebSocket.
- Knowledge of Stratum.
- Working knowledge of relational and time series databases.
- Experience in designing APIs, distributed systems, asynchronous workers, and resilient messaging services.
- Understanding of microservice architecture and cloud-based deployments.
- Ability to develop reliable software for unreliable environments.
- Strong analytical, communication, and organizational skills.
- Interest and experience in Bitcoin, with a passion for staying current in the field.
- Drive and capability to deliver highly automated software.
- Proficiency with version control systems and managing multiple release developments concurrently.
- Eagerness to contribute to organizational-level innovation.
- A learning mindset, versatility in addition to specialization.
- Ability to work effectively with both partners and project team members.
- Knowledge of Agile methodologies or iterative development processes.
- Familiarity with acceptance test-driven development is a plus.
- Ownership, coaching, and accountability for team deliverables.
- Excellent collaboration and interpersonal skills.
- Positive attitude, mentorship, teamwork, and effective contribution.
- Desirable experience in developing or maintaining Bitcoin mining systems.
- Experience in ultra-low latency design and optimizing communication systems is advantageous.
Interested in working for us?
Then we look forward to your digital application (curriculum vitae, job references), your earliest possible starting date and your salary expectations via email to jobs@migodi.com. A cover letter is not necessary.
Junior Software Engineer
100% Remote / Permanent Position, Full-time
The Junior Software Engineer will engage in developing and supporting software solutions in an Agile environment, addressing both functional and non-functional business requirements. This role involves collaborating with team members, contributing to design discussions, and participating in release support activities.
In this role, the engineer will assist in coding under the guidance of more experienced team members. The engineer will work with the technical team to learn about and contribute to the development of secure, scalable, and resilient systems, using modern software development practices. As a junior member, they will receive mentorship from senior engineers and grow their technical skills.
Your tasks
- Developing high-performance algorithms for bitcoin mining.
- Assisting in the development of software algorithms.
- Collaborating with team members on business initiatives.
- Learning and applying software engineering best practices, including continuous integration and deployment.
- Gaining knowledge of IT blueprints, frameworks, and technologies to enhance productivity.
- Participating in collaborative efforts with stakeholders and cross-functional teams.
- Engaging in best practices and learning about innovative solutions for productivity enhancement.
Your profile
- You have a suitable workplace and a stable internet connection and have already gained experience in remote working
- Bachelor’s degree in Computer Science or a related field, or equivalent experience.
- Some experience in software engineering, including internships or academic projects.
- Familiarity with programming languages such as C, C++, Javascript or PHP.
- Interest in Bitcoin or related technologies is advantageous.
- Basic understanding of WebSocket technology.
- Exposure to relational and time series databases.
- Interest in API design, distributed systems, and messaging services.
- Curiosity about microservice architecture and cloud-based deployments.
- Eagerness to develop reliable software for diverse environments.
- Strong analytical, communication, and organizational skills.
- Motivation to learn and apply automated software delivery processes.
- Familiarity with version control systems.
- Openness to learn and contribute to team innovation.
- A proactive learning mindset and adaptability.
- Effective collaboration skills and ability to work as part of a team.
- Familiarity with Agile methodologies or iterative development processes.
- Enthusiasm for continuous learning and professional development.
- Willingness to take on responsibilities and be accountable for project contributions.
- Strong teamwork and interpersonal skills.
Interested in working for us?
Then we look forward to your digital application (curriculum vitae, job references), your earliest possible starting date and your salary expectations via email to jobs@migodi.com. A cover letter is not necessary.
Cloud Solution Architect
100% Remote / Permanent Position, Full-time
We are currently seeking a talented and experienced Cloud Solution Architect to join our Bitcoin team. In this role, you will be responsible for architecting and setting up cloud-based server solutions for a high-availability Bitcoin mining pool. Your expertise will be pivotal in ensuring the reliability, scalability, and efficiency of our cloud infrastructure to support our Bitcoin mining operations.
Your Key Responsibilities
- Designing and implementing cloud-based architectures for high-availability Bitcoin mining pools.
- Ensuring optimal performance, scalability, and security of the cloud infrastructure.
- Collaborating with cross-functional teams to integrate cloud solutions with existing systems.
- Conducting system evaluations to identify and implement improvements.
- Providing technical leadership in cloud-based strategies and architecture.
- Managing the full lifecycle of cloud solutions, including deployment, maintenance, and troubleshooting.
- Staying current with emerging cloud technologies and industry trends, and evaluating their applicability to our business needs.
- Developing best practices for cloud architecture and ensuring compliance with industry standards.
- Facilitating training and mentorship for team members on cloud technologies and practices.
Your Qualifications and Skills
- Bachelor’s degree in Computer Science, Information Technology, or a related field. Master’s degree is a plus.
- Proven experience as a Cloud Solution Architect or similar role, specifically in high-availability environments.
- Strong expertise in cloud computing services, particularly AWS, Azure, or Google Cloud Platform.
- Experience in architecting and managing server solutions for Bitcoin mining pools is highly desirable.
- Deep understanding of cloud infrastructure, serverless architectures, and containerization technologies like Docker and Kubernetes.
- Knowledge of network security, data storage solutions, and disaster recovery methods in a cloud environment.
- Strong problem-solving skills and the ability to work in a fast-paced, evolving environment.
- Excellent communication and interpersonal skills, with the ability to engage effectively with technical and non-technical stakeholders.
- Certifications in cloud architecture (e.g., AWS Certified Solutions Architect, Google Cloud Certified Architect) are advantageous.
Interested in working for us?
Then we look forward to your digital application (curriculum vitae, job references), your earliest possible starting date and your salary expectations via email to jobs@migodi.com. A cover letter is not necessary.
Online Marketing Manager Email and Performance Marketing
100% Remote / Permanent Position, Full-time
We are looking for an Online Marketing Manager Email and Performance Marketing as soon as possible full-time.
Your tasks
- You are responsible for planning, implementation and control of email and online marketing measures
- Your focus is primarily on the acquisition of new B2B and B2C customers
- You have mastered the entire range of email marketing (Segmentation, CRM-based trigger emails, multi-level, rule-based email automation, personalization), SEA (Google Ads, Facebook Ads and Google Shopping), retargeting (via SEA, social media, display) and SEO
- You are responsible for maintaining our website and continuously expanding it and ensuring optimal usability and lead performance
- You create content for newsletters, banners, landing pages and content pages
- You create cross-channel performance reports with all relevant KPIs
- You are responsible for Social Media Management (Facebook, Instagram, LinkedIn)
Your profile
- You have successfully completed a degree with a focus on online marketing or, alternatively, a successfully completed vocational training with a corresponding focus
- You have several years of professional experience in the implementation of content marketing strategies, ideally in the IT industry
- You have very good English skills as well as style and writing confidence in all forms of advertising
- You have marketing knowledge and you are familiar with online marketing, web analytics and tracking tools that you already have successfully used in your previous activity
- with your strong communication skills, your creativity and technical understanding you are particularly characterized
- Ideally, you are familiar with tools like Slack, JIRA, Hubspot and InVision
- You have a suitable workplace and a stable internet connection and have already gained experience in remote working
Interested in working for us?
Then we look forward to your digital application (curriculum vitae, job references), your earliest possible starting date and your salary expectations via email to jobs@migodi.com. A cover letter is not necessary.
Business Development Manager
100% Remote / Permanent Position, Full-time
We are looking for an Business Development Manager as soon as possible – full-time.
Your tasks
- Setting goals and developing plans for business and revenue growth
- Researching, planning, and implementing new target market initiatives
- Researching prospective accounts in target markets
- Pursuing leads and moving them through the sales cycle
- Developing quotes and proposals for prospective clients
- Setting goals for the business development team and developing strategies to meet those goals
- Training business development staff
- Attending conferences and industry events
- Actively promoting our product, projects and advantages, and establishing the power of the brand in the industry
Your profile
- Bachelor degree or above, major in electronics, computer science, network, finance is preferred
- Communication, problem solving and result oriented skills: Individuals must be able to communicate with clients of all backgrounds and educational levels. Well-developed written and verbal communication skills are required.
- Organizational skills
- Time-management skills: Business development managers must understand how to prioritize their time.
- Technical and computer skills: Business development managers must have basic technical and computer skills.
- Drive and self-motivation: Business development managers are goal-oriented and commission-driven.
- You have a suitable workplace and a stable internet connection and have already gained experience in remote working
Interested in working for us?
Then we look forward to your digital application (curriculum vitae, job references), your earliest possible starting date and your salary expectations via email to jobs@migodi.com. A cover letter is not necessary.