Software Engineer II: Build & Scale Revenue Apps

Mojo Trek

Ann Arbor (MI)

On-site

USD 90,000 - 120,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Mojo Trek is seeking a Software Engineer II to contribute to the development of medium-sized modules and to progressively design subsystems. You will review code and provide feedback, while learning the design principles that span our applications.

As you progress, you will independently implement smaller subsystems and participate in architectural discussions, ensuring quality, testability, and performance across services with a focus on maintainability.

Qualifications

  • Basic understanding of design patterns such as DRY, SOLID, ReST.
  • Excellent team player with good communication skills.
  • Motivated to solve difficult problems and learn new tech.
  • Proficient in writing quality unit tests.
  • Proficient with build and debugging tools.
  • Experience with profiling tools.
  • Experience with CI systems like Jenkins/GitHub and Git.
  • Experience with internationalized software development.
  • Experience with database concepts (queries, data models).

Responsibilities

  • Produces estimates for assigned tasks from defined requirements.
  • Writes quality code meeting standards and promotes reusability.
  • Writes performant code aligned with KPIs.
  • Understands business concepts in focus area.
  • Writes clear documentation to explain design choices.
  • Contributes to designs for assigned tasks.
  • Translates designs into code for assigned tasks.
  • Supports build/deploy processes and migrations.
  • Creates build/deployment artifacts as needed.
  • Provides on-call support for production systems.
  • Mentors through code reviews and junior developers.

Skills

DRY design
SOLID principles
Team collaboration
Unit testing
CI/CD
Profiling tools
Git/GitHub
Internationalization

Tools

Jenkins
Git
Redux
React
Angular

Job description

Mojo Trek is seeking a Software Engineer II to contribute to the development of medium-sized modules and to progressively design subsystems. You will review code and provide feedback, while learning the design principles that span our applications.

As you progress, you will independently implement smaller subsystems and participate in architectural discussions, ensuring quality, testability, and performance across services with a focus on maintainability.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer III: Build Scalable Systems & Mentor Teams
Software Engineer III: Build Scalable Systems & Mentor Teams

Mojo Trek • Ann Arbor (MI)

On-site
USD 110,000 - 150,000
Software Engineer - Level II
Software Engineer - Level II

Mojo Trek • Ann Arbor (MI)

On-site
USD 90,000 - 120,000
Software Engineer - Level III
Software Engineer - Level III

Mojo Trek • Ann Arbor (MI)

On-site
USD 110,000 - 150,000
Head of Engineering — Scale, Secure & Deliver (Equity)
Head of Engineering — Scale, Secure & Deliver (Equity)

Praxis Tech • New York (NY)

On-site
USD 180,000 - 260,000
Equity
Health insurance
Paid time off
Mid-Level Engineer
Mid-Level Engineer

Praxis Tech • New York (NY)

On-site
USD 110,000 - 150,000
Equity
Health insurance
Learning and development opportunities
Software Engineer II — Build Secure, Scalable Retail Apps
Software Engineer II — Build Secure, Scalable Retail Apps

re-zoo-me • Northern (KY)

Hybrid
USD 90,000 - 170,000
VP of Engineering
VP of Engineering

Praxis Tech • New York (NY)

On-site
USD 180,000 - 260,000
Equity
Health insurance
Paid time off
Software Development Engineer II - Build Scalable Systems
Software Development Engineer II - Build Scalable Systems

Amazon • Seattle (WA)

On-site
USD 144,000 - 194,000
Staff Software Engineer - AI-Driven Engineering Platform
Staff Software Engineer - AI-Driven Engineering Platform

Mojo Vision • Cupertino (CA)

On-site
USD 141,000 - 211,000
Senior Software Engineer: Lead Scalable, Impactful Apps
Senior Software Engineer: Lead Scalable, Impactful Apps

Trimedx • Indianapolis (IN)

On-site
USD 110,000 - 160,000
Growth opportunities
Safe work environment