Back-end Software Engineer (Python / Django)

Posted by Benjamin Locher

Company Details

Major, Lindsey & Africa / Hire an Esquire

Pittsburgh, PA

FTE only

Description

Major, Lindsey & Africa’s Hire an Esquire is a legal labor marketplace and SaaS platform, which was acquired by the world’s leading legal staffing agency, Major, Lindsey & Africa, in 2023. We are working on ground-breaking technology that blends industrial psychology, matching algorithms, and a superb customer experience to transform legal hiring. Our team’s size and scope are now expanding as we transform legal recruiting across all MLA business lines. This is an opportunity for you to make a huge impact at an exciting time and design new features from the ground up!

The Back-End Software Engineer is responsible for building, maintaining, and debugging the proprietary web-based hiring platform that powers Major, Lindsey & Africa’s Hire an Esquire as well as creating new internal and external web-based tools for Major, Lindsey & Africa. The position’s responsibilities include planning, implementing, and building new features, improving existing functionality, and correcting bugs. This position will be focused on back-end development using Python and the Django framework.

We are a small team that is supported by a larger company. We expect hard work, set ambitious goals, move quickly, and get things done. But we also value work-life balance and don’t want your work to be all-consuming. The job is on-site with smart, fun teammates in the trendy Lawrenceville neighborhood of Pittsburgh with a flexible, occasional work-from-home policy. Full benefits from Major, Lindsey & Africa and Allegis Group include health care, 401k match, and annual bonuses. Apply now if this sounds right for you!

Appy at https://internal-careers.mlaglobal.com/us/en/job/328/Back-end-Software-Engineer

Questions: blocher@mlaglobal.com

Required Skills:

  • 3+ years of software development experience
  • Experience building REST-ful APIs
  • Advanced or expert-level back-end web development skills (Python preferred)
  • Experience with web frameworks such as Django, Flask, Laravel, or Ruby on Rails [Django preferred]
  • SQL skills (MySQL, Oracle, or PostgreSQL) [PostgreSQL preferred]

Bonus Skills (Not required):

  • Experience with Amazon Web Services technologies (EC2, RDS, SQS, S3, CodeDeploy, CodePipeline, etc]
  • Experience with a modern JavaScript framework (React, Vue, Svelte, etc.) [React preferred, but not required]
  • JavaScript, TypeScript, and CSS Skills
  • Experience with AGILE software development using Jira or similar tooling
  • Solid understanding of UI and design principles
  • Pixel-perfect conversion of design files to HTML, CSS, TypeScript, and JavaScript, JSX [experience with Figma, Photoshop or similar preferred]

Essential Functions:

  • Design, write, and debug features for our software system
  • Review and advise engineering team members through code review
  • Maintain communication with business teams to understand external and internal user requirements
  • Roadmap, estimate, and prioritize high-level product features
  • Analyze user behavior and feedback to modify or rebuild core user experiences.
  • Roll up your sleeves on a daily basis and help wherever is necessary

Core Competencies:

  • Highly organized with strong attention to detail
  • Proactive and able to work independently and take ownership to create high-quality work
  • Able to work well with teams, communicate clearly and diplomatically, and explain technical considerations to non-technical employees

Major, Lindsey & Africa does not discriminate against applicants on the basis of age, sex, race or any other protected characteristic pursuant to applicable state or federal laws. We believe in creating a culture where all of our colleagues can bring their full, authentic selves to work and feel included and positioned for success.

How to Apply

Please log in or sign up to view this posting's application instructions.