cover image
MojoTech

MojoTech

www.mojotech.com

1 Job

81 Employees

About the Company

Founded in 2008, MojoTech is a product strategy and software development company that serves clients across North America. We integrate strategy, engineering, and design to create results-driven digital products and experiences. We partner with companies to discover, define, design, and build tomorrow’s innovations, empowering them to unlock future market potential, maximize returns on innovation, and drive transformational change.

Listed Jobs

Company background Company brand
Company Name
MojoTech
Job Title
Software Engineer
Job Description
Job title: Software Engineer Role Summary: Design, develop, and deploy complex, scalable web and API services across multiple client projects, collaborating with product managers, designers, and stakeholders to deliver high‑quality solutions and drive engineering excellence. Expectations: • 3+ years of professional software development experience. • Proven record of delivering multiple projects per year with strong decision‑making and quality focus. • Commitment to continuous improvement of engineering practices and team mentoring. Key Responsibilities: • Design and implement efficient RESTful APIs and microservices. • Build and scale containerized applications using Docker and orchestration platforms (e.g., Kubernetes). • Develop frontend MVC applications and, where applicable, mobile components for Android or iOS. • Write clean, well‑documented code and maintain version control with Git. • Translate client requirements into technical solutions and communicate trade‑offs to business stakeholders. • Mentor junior developers and contribute to a culture of engineering excellence. • Follow 12‑factor app principles and contribute to open‑source projects or industry conferences. Required Skills: • Proficiency in Python, Ruby on Rails, Elixir, or Node.js (and MVC frameworks). • Experience with RESTful API design and microservice architecture. • Containerization (Docker) and orchestration (Kubernetes) proficiency. • Familiarity with Android or iOS mobile development. • Strong Git workflow and documentation practices. • Excellent communication and stakeholder‑management skills. • Leadership or mentorship experience in a development team. • Experience in consulting or tailoring solutions to client needs. Required Education & Certifications: • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.
United states
Remote
Junior
03-12-2025