Software Engineer- Matchology

company banner
DHI Group, Inc.
python, full stack, rest API, Graphql API, lambda, AWS, GCP, Azure
Full Time
$100,000 - $120,000
Travel not required

Job Description

As Software Engineer - Matchology you'll be part of a collaborative team of engineers engaged in building and maintaining the candidate match products and infrastructure for Dice. The Matchology team plays a critical role in our brand differentiation strategy, using our deep knowledge of the technologist space to produce a best-in-class matching model that technologists and recruiters trust, advancing us beyond our competition with robust features and personalization capabilities. We pride ourselves on creating resilient, highly available systems, are believers in using the right tool for the job and are always open to innovative technologies where it makes sense. You'll take pride in delivering innovative solutions and capabilities that increase Dice's market value.

In this role, you'll be responsible for:

  • Full stack application design, development, automated testing, and performance analysis and deployment efforts of the products your team owns
  • Performing code reviews to create more efficient, reusable, and testable code
  • Working with software architects, identifying and recommending design and requirements needed for software enhancements.
  • Working with Product Management to understand and solve business issues
  • Working in a fast paced, Agile environment, collaborating with peers throughout the organization
  • Resolving escalated incidents and problems with software supported by the team.

For this role, we're requiring:

Knowledge, Skills, Abilities

  • Understanding of algorithms, data structures, design patterns, and SOLID principles
  • Understanding of distributed systems and microservices architecture
  • Strong testing skills including Unit, Integration, Performance, and end-to-end
  • Strong verbal and written communication skills
  • Effective time management skills
  • Ability to work in an agile team atmosphere

Education, Experience

  •  2+ years of experience with analyzing, designing, coding, building, testing, and deploying application systems in a business environment
    • Experience with Python
    • Experience building RESTful and/or GraphQL APIs
    • Experienced with Front-end Web frameworks
    • Experience with event-driven microservice architectures and domain-driven design
    • Experience with serverless function-based architectures
    • Experience with Web Component frameworks such as Stencil.js
    • Experience with Adaptive and Responsive UI design patterns
    • Experience with CI/CD tools (AWS CodePipeline/CodeDeploy, Jenkins, Automated Testing, etc.)
    • Experience with infrastructure-as-code tools such as CloudFormation or Terraform
       
  • Preferred experience that will help you stand out from the crowd:
    • Experience with AWS or other cloud platforms (e.g., Azure, Google Cloud Platform)
    • Serverless computation (e.g., AWS Lambda)
    • Serverless NoSQL (e.g., DynamoDB, Amazon Neptune)
    • API management (e.g., API Gateway, AppSync)


Company Information

DHI Group, Inc. is a fast-growing provider of specialized career sites that cater to distinct professional communities. Our mission is to help our customers source and hire the most qualified professionals in select and highly skilled occupations, and to help those professionals find the best job opportunities in their respective fields and further their careers. To learn more about our brands please visit www.dhigroupinc.com. When you become a DHI team member, you join a company that values their loyal and enthusiastic employees by providing them a competitive salary, great benefits, including a 401(k) match, generous paid time off, casual dress, wellness program, fitness club reimbursement, tuition reimbursement, and more. There’s a reason why we have such great talent retention - our work environment. If you like working at a company where individual contribution matters and is recognized, where you can have both autonomy and support to achieve your goals and where creativity and accomplishment are rewarded, then you should consider DHI.
Dice Id : dhi
Position Id : 7513645
Originally Posted : 1 month ago

Similar Positions at DHI Group, Inc.