Skip to main content

Back-end Software Engineer

Back-end Software Engineer
Dice
8 months 3 weeks ago

Job Opportunity at Major, Lindsey & Africa

Dice is the leading career destination for tech experts at every stage of their careers.

Our client, Major Lindsey & Africa, is seeking the following. Apply via Dice today!

About Major, Lindsey & Africa's Hire an Esquire

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!

Job Description

  • 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.

Team and Culture

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!

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]
  • Experience with web frameworks (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

Back-end Software Engineer (Python/Django)

Expertise level

Work arrangement

Similar Jobs in United States

Similar Jobs in Pennsylvania

Similar Jobs in Pittsburgh