Apply for Mainstack Tech Recruitment 2025

 

Apply for Mainstack Tech Recruitment 2025

At Mainstack, we’re building something bigger than ourselves—the platform for businesses to accept payments globally in 135+ currencies without restrictions, equipped with all the essential software tools to build, manage, and scale a worldwide customer base.

We’re looking for ambitious individuals like you to join our team of SuperMainstars. This isn’t just about dreaming big; it’s about making the impossible happen.

You’ll work alongside passionate, talented people who take ownership of their work, knowing that what we do has a real impact on lives, careers, and futures.

Mainstack is Recruiting for the following Roles:

  • Frontend Engineer
  •  Backend Engineer.
  • DevOps Engineer
  • Social Media & Community Manager
  •  Finance Operations Manager.

Frontend Engineer

Mainstack is looking for a skilled Mid-level Frontend Engineer proficient in React, Next.js, TypeScript, unit testing, design components, and micro-frontends. Your role involves developing responsive, high-performance web solutions, collaborating with the team, and ensuring top-tier user experiences.

Responsibilities:

  • Frontend Development using React, Next.js, and TypeScript.
  • Architectural design and code quality.
  • Pixel-perfect UI implementation in collaboration with designers.
  • Performance optimization and cross-browser compatibility.
  • Unit testing to ensure code reliability.
  • Designing reusable components for scalability.
  • Experience with micro-frontends for modular architecture.
  • Experience with a CSS framework like Chakra UI
  • Collaboration with the backend team.
  • Staying updated with web development trends.

Requirements:

  • 3+ years of React/Next.js experience.
  • Proficiency in Typescript, HTML, and CSS.
  • Responsive web design expertise.
  • Unit testing and debugging skills.
  • Strong problem-solving and communication skills.
  • Adaptability and a passion for web development.

Join us if you’re a talented Frontend Engineer eager to create outstanding web experiences with your React, Next.js, TypeScript, unit testing, design component, and micro-frontend skills. Your expertise will be invaluable in shaping our web projects

Apply here: 

Also apply  Apply Now and Join SMEDAN GROWHer Accelerator Program 2025 For Nigerian Women Entrepreneurs 

Backend Engineer.

As a Backend Engineer at Mainstack, you will be responsible for designing, developing, and optimizing our backend services.

You will play a crucial role in building and maintaining high-performance, scalable, and secure applications.

Your work will directly impact our users by ensuring seamless payment processing and digital solutions.

Responsibilities

  • Design, develop, and maintain scalable backend services and APIs.
  • Optimize application performance, security, and reliability.
  • Collaborate with frontend developers, product managers, and designers to deliver high-quality software.
  • Implement and maintain best practices for software development, testing, and deployment.
  • Troubleshoot and debug issues, ensuring system stability and uptime.
  • Work with DevOps to enhance CI/CD pipelines, monitoring, and infrastructure management.
  • Ensure data integrity and security compliance in all backend services.
  • Mentor junior engineers and contribute to team growth.

Requirements

  • 5+ years of experience in backend development, with a focus on building scalable web applications.
  • Strong proficiency in Node.js or other backend languages.
  • Experience working with relational (MySQL, PostgreSQL) and NoSQL (MongoDB, Redis) databases.
  • Proficiency in designing and consuming RESTful and GraphQL APIs.
  • Strong understanding of cloud platforms such as AWS or Google Cloud.
  • Experience with containerization and orchestration tools like Docker and Kubernetes.
  • Solid understanding of microservices architecture and event-driven systems.
  • Familiarity with security best practices in backend development.
  • Experience with CI/CD pipelines and automated deployment strategies.
  • Strong problem-solving skills and ability to work in a fast-paced environment.

Nice-to-Have

  • Experience in fintech, payments, or e-commerce platforms.
  • Hands-on experience with serverless architectures.
  • Proficiency in message queue systems like Kafka, RabbitMQ, or Redis Streams.
  • Familiarity with Infrastructure as Code (IaC) tools like Terraform or CloudFormation.
  • Understanding of observability tools (Prometheus, Grafana, ELK stack).
  • Contributions to open-source projects or a strong personal portfolio.

Apply here:

DevOps Engineer

Mainstack is seeking a talented and experienced Senior Level DevOps Engineer to join our team.

You will be instrumental in bridging the gap between software development and IT operations. You’ll design, implement, and maintain robust CI/CD pipelines, ensure system reliability, and optimize cloud infrastructure for our digital products.

Responsibilities:

  • Infrastructure Management: Design, deploy, and maintain scalable and secure cloud infrastructure.
  • CI/CD Pipelines: Build and optimize automated pipelines to enable seamless code integration and deployment.
  • Monitoring & Alerts: Implement monitoring tools to ensure system uptime, performance, and availability.
  • Automation: Develop scripts and tools to automate repetitive tasks and enhance system efficiency.
  • Security: Work closely with security teams to enforce best practices, manage vulnerabilities, and ensure compliance.
  • Collaboration: Partner with engineering teams to streamline workflows and improve system performance.
  • Incident Management: Investigate, troubleshoot, and resolve incidents to minimize downtime.

Requirements

  • Experience: 3+ years in a DevOps or related role.
  • Technical Skills:
    • Proficiency in cloud platforms (AWS, GCP).
    • Strong scripting abilities (Python, Bash, etc.).
    • Experience with CI/CD tools (Jenkins, GitHub Actions, GitLab CI, etc.).
    • Familiarity with containerization and orchestration tools (Docker, Kubernetes).
    • Solid knowledge of infrastructure-as-code tools (Terraform, CloudFormation, Ansible).
  • Tools: Experience with monitoring tools (Prometheus, Grafana, ELK Stack) and logging systems.
  • Mindset: Problem-solver with a strong focus on automation and efficiency.
  • Soft Skills: Excellent communication and a team-first attitude.

Apply here:

Social Media & Community Manager

The Social Media & Community Manager at Mainstack will drive the growth and engagement of our online presence and user community.

This role combines creativity, strategy, and communication skills to create compelling content, manage our social platforms, and build meaningful relationships with creators and entrepreneurs.

Key Responsibilities:

  • Your duties are all core and ancillary tasks of a Social Media & Community Manager, which include but are not limited to:

Content Creation Responsibilities:

  • Produce high-quality, engaging video content for Mainstack’s social media platforms, showcasing the capabilities and benefits of the platform.
  • Develop creative concepts and execute campaigns that align with our brand and resonate with our target audience.
  • Stay updated with the latest social media trends and incorporate them into content creation strategies.

Social Media Management:

  • Manage and curate content for Mainstack’s social media accounts on Instagram, TikTok, Twitter, and other relevant platforms.
  • Schedule and publish posts, ensuring consistent and timely updates.
  • Monitor and respond to comments, messages, and mentions, fostering positive engagement with our community.

Community Management:

  • Build and nurture a vibrant community of creators and entrepreneurs using Mainstack.
  • Lead and manage community marketing initiatives, including the creation and moderation of online forums, social media groups, and events that engage with our target audience.
  • Organize and host virtual events, live sessions, and Q&A sessions to engage with the community.
  • Gather feedback from users and collaborate with the product team to implement improvements based on community insights.

Analytics & Reporting:

  • Track and analyze social media metrics to measure the effectiveness of campaigns and content.
  • Provide regular reports on social media performance, community growth, and engagement metrics.
  • Use data-driven insights to refine strategies and optimize content for better results.

Community Management:

  • Build and nurture a vibrant community of creators and entrepreneurs using Mainstack.
  • Lead and manage community marketing initiatives, including the creation and moderation of online forums, social media groups, and events that engage with our target audience.
  • Organize and host virtual events, live sessions, and Q&A sessions to engage with the community.
  • Gather feedback from users and collaborate with the product team to implement improvements based on community insights.

Analytics & Reporting:

  • Track

Collaboration:

  • Work closely with the marketing, design, and product teams to ensure cohesive branding and messaging across all channels.
  • Collaborate with influencers and brand ambassadors to amplify Mainstack’s reach and impact.

Requirements:

Education & Experience

  • Bachelor’s degree in Marketing, Communications, Media, or a related field.
  • 3-5 years of experience in social media management, community management, or a related role.
  • Proven track record of growing and engaging online communities and social media platforms.

Skills & Competencies

  • Exceptional content creation skills, with experience producing video, graphic, and written content for social media.
  • Strong understanding of social media platforms (Instagram, TikTok, Twitter, LinkedIn, etc.) and their best practices.
  • Proficiency in social media management tools (e.g., Hootsuite, Buffer, Sprout Social) and analytics platforms (e.g., Google Analytics, Facebook Insights).
  • Excellent written and verbal communication skills, with the ability to craft compelling messages and engage diverse audiences.
  • Strong organizational and project management skills, with the ability to manage multiple campaigns and deadlines simultaneously.
  • Creative thinker with a passion for storytelling and building authentic connections.
  • Data-driven mindset with the ability to analyze metrics and translate insights into actionable strategies.

Apply here: 

Finance Operations Manager

The Finance Operations Manager will oversee the financial health of the business by managing day-to-day financial operations, optimizing processes, and ensuring compliance with regulatory requirements. This is an excellent opportunity for a passionate, proactive, and detail-oriented individual.

Key Responsibilities:

1. Financial Reporting

  • Prepare and analyze financial statements, including profit and loss statements, balance sheets, and cash flow statements.
  • Provide regular financial reports to management, highlighting key performance indicators (KPIs) and financial trends
  1. Accounts Receivable/Payable Management

  • Manage the accounts receivable and payable processes, including invoicing, collections, vendor payments, and reconciliations.
  • Ensure timely and accurate processing of all financial transactions.

3. Financial Analysis

  • Conduct in-depth financial analysis to support strategic decision-making, including pricing strategies, investment opportunities, and cost optimization initiatives.
  • Deliver actionable insights and recommendations based on financial data analysis.

4. Tax Compliance

  • Ensure compliance with tax regulations, including the preparation and filing of tax returns and the maintenance of tax records.
  • Implement tax planning strategies to minimize liabilities and optimize financial outcomes.

5. Risk Management and Compliance

  • Ensure compliance with all financial regulations, including tax laws and reporting requirements.
  • Implement and monitor internal controls to safeguard the company’s assets.
  • Manage audits and liaise with external auditors and regulatory bodies while adhering to accounting standards and regulatory requirements.

6. Financial Systems Management

  • Oversee the management and optimization of financial software systems and tools, ensuring data accuracy and system integrity.
  • Identify and implement opportunities for process improvements and automation to enhance operational efficiency.
  1. Strategic Planning

  • Partner with leadership to support strategic initiatives, such as scaling operations or entering new markets.
  • Provide insights and recommendations on cost-saving measures and revenue-generating opportunities.

Required Skills & Qualifications:

  • Bachelor’s degree in Finance, Accounting, Economics, or a related field (Master’s or professional certifications such as ACA/ACCA are a plus).
  • 5 years of experience in finance or accounting, with at least 2 years in a managerial role.
  • Strong understanding of financial regulations, compliance, and risk management.
  • Experience in startups or technology-driven companies is an advantage.
  • Communication: Strong verbal and written communication skills to effectively interact with cross-functional teams and stakeholders.
  • Analytical Skills: Ability to analyze data, derive insights, and make data-driven decisions.
  • Problem Solving: Strong critical thinking and problem-solving abilities to identify issues and contribute to solutions.
  • Attention to Detail

Apply here:

Leave a Reply

Your email address will not be published. Required fields are marked *

You May Also Like