Match score not available

Software Engineer

Remote: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

Bachelor's degree in Computer Science or equivalent, Minimum 4 years experience in .NET/C#, 3 years coordinating with a team, Experience in software design patterns, OOP, Familiarity with NoSQL and relational databases.

Key responsabilities:

  • Build back-end technology for monetization
  • Create event/message-driven microservices
  • Design solutions within a product team
  • Expand monetization support for users
  • Conduct software testing and quality assurance
DOXA Talent logo
DOXA Talent
51 - 200 Employees
See more DOXA Talent offers

Job description

Logo Jobgether

Your missions

Role Summary

Our client is looking for a Software Engineer who will join a product team focused on delighting thousands of creators and publishers, allowing them to thrive and maximize their earnings from their content. This role will build new back-end technology that connects their clients to thousands of link monetization programs for Amazon, Best Buy, Walmart, and more. While this role will specialize in developing and making this core service available through the client’s products, you will work within a product team to identify opportunities, design solutions, write requirements, and support the company’s vision. You will report to the Chief Technical Officer.

SCHEDULE: TBD – Pacific Daylight Time, follows Philippine holidays

POSITION TYPE: Full Time

WORK ARRANGEMENT: Remote

Essential Functions

  • Isolate existing monetization capabilities into event/message-driven microservices using MassTransit/RabbitMQ/C#.NET8/MongoDB
  • Expand and optimize monetization support for users of the platform
  • Work with other engineers to implement usage throughout our platform.
  • Work within a product team to identify opportunities, design solutions, and support the product vision
  • Use the developed technology to expand monetization support for users of the platform's new monetization programs and networks

Qualifications

  • A Bachelor's degree in Computer Science or a related field or equivalent combination of education and experience
  • Minimum of 4 years of experience with strong knowledge of software design patterns, OOP, and dry/solid concepts
  • Minimum 4 years of recent experience in .NET/C#
  • Minimum 3 years of experience coordinating with a team to deliver applications
  • Minimum 4 years of experience designing and creating scalable, efficient, and testable middle-tier applications
  • Minimum 3 years of experience designing dynamic schemas with NoSQL and relational databases
  • Minimum 3 years of experience testing software and web applications (unit testing, manual testing, and automated integration/regression testing)
  • Minimum 2 years of experience with message-based and/or microservices architectures
  • Experience with the following would be nice to have:
    • MassTransit (or NServiceBus)/RabbitMQServiceStack
    • .NET Core or newer
    • MongoDB / Redis
    • Docker/Linux
    • GitHub
    • Working with continuous delivery systems
  • Experience with the following is not required, but would be an advantage as the role would have an opportunity to work with them:
    • C#/.NET 8
    • MassTransit/RabbitMQ
    • ServiceStack APIs
    • MongoDB/MariaDB/Redis
    • VueJS/TypeScript
    • Docker/Linux
  • Experience in a multi-client environment
  • Strong organization, oral and written communication skills
  • Analytical skills with particular attention to detail
  • Ability to function in an autonomous environment—independent worker, self-directed

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Spoken language(s):
Check out the description to know which languages are mandatory.

Soft Skills

  • Analytical Thinking
  • team-management
  • verbal-communication-skills
  • Detail-Oriented

Software Engineer Related jobs