Browse All Jobs

Orium is seeking a Senior Software Developer to join their Talent Pool for potential future opportunities. The role focuses on delivering, maintaining, and optimizing Order Management Systems (OMS) and Point of Sale (POS) platforms for enterprise clients in the US, Canada, or Europe. The developer will use cloud technologies in a serverless architecture to ensure performance, scalability, and reliability.

The Senior Software Developer will collaborate with designers, product managers and clients to gather requirements. The developer should also write clean efficient and well-documented code adhering to all best practices. Orium is a remote-first company of over 250 globally-distributed employees, that is committed to social and environmental stewardship.

Responsibilities include:

  • Developing, implementing, and supporting OMS and POS platforms.
  • Collaborating with designers, Product Managers, and clients to gather requirements and ensure timely project delivery.
  • Creating and maintaining technical documentation, diagrams, and APIs.
  • Engaging with stakeholders and clients to provide updates and address concerns.
  • Writing clean, efficient, and well-documented code.
  • Conducting code reviews and providing constructive feedback.
  • Tracking and resolving support requests using a ticketing system.
  • Analyzing incident trends and recommending proactive measures.
  • Validating changes through regression testing.
  • Providing feedback on system and process improvements.

Requirements:

  • 5+ years of experience as a software engineer.
  • Proficiency in Java with experience in serverless computing (e.g., AWS Lambda); familiarity with React is a plus.
  • Expertise in Event-Driven Architecture (EDA) and message brokers.
  • Knowledge of OMS and POS platforms.
  • Familiarity with CI/CD pipelines and tools.
  • Experience with microservices architecture and real-time data management.
  • Strong experience with GraphQL, API design, and integration.
  • Collaborative and adaptable in a team environment.
  • Solid foundation in Computer Science fundamentals.

Orium offers:

  • Flexible schedule of full-time hours as a remote-first organization.
  • Ongoing opportunities for professional development (training, conferences, certifications, mentorship).
  • Opportunity to experiment with new techniques and learn about new disciplines.
  • Independent projects and dedicated "Awesome time" for self-directed professional development.
  • Standard medical and dental coverage, plus parental leave top-up, EAP, mental health coverage, virtual healthcare and a minimum vacation policy.
  • In-house mindfulness sessions, remote group get-togethers, and more!
Apply

Orium