Software Developer

Job Description

Objectstream is an award-winning small business dedicated to providing innovative products and services in many areas, including information technology, management consulting, and logistics, for customers including the FAA, DOD, and state governments. We accomplish this mission by forging long-term trusted relationships with our employees, customers, and strategic partners; building an organizational culture that promotes empowerment and accountability; assuring a talented, well-trained, and qualified workforce; continuously improving our efficiency and productivity; and being socially and environmentally responsible corporate citizens. We pride ourselves on fostering a collaborative and innovative work environment where employees are encouraged to share ideas and take ownership of their projects. We are currently seeking a talented Software Developer with EDI experience to join our dynamic team. We offer a competitive benefits package to our employees which includes: M/D/V, matching 401k, and other benefits. The passion and dedication of Objectstream employees is what has supported the growth and success of our company. We develop strong, dedicated, unified teams committed to our core values.

Job Description: We are looking for a Software Developer with EDI experience to join our team. This is a time-limited position with a contract length of no more than 12 months. This position requires candidate to pass a background check and fingerprinting process. This position is not eligible for work sponsorship.  

Location: Remote

Responsibilities:

  • Write, test, and debug code.
  • Collaborate with teams to define application requirements.
  • Maintain and improve existing software.
  • Ensure application security and performance.

Qualifications:

  • Bachelor's degree in information sciences or a related field.
  • Minimum of 3 years of relevant professional experience.
  • Strong proficiency in Python/TypeScript/JavaScript for backend development, file processing (e.g., parsing and validating XML), and data manipulation.
  • Expertise in designing and implementing RESTful APIs using frameworks like FastAPI (Python) or Express.js (Node.js).
  • Experience with third-party API integrations, including authentication mechanisms like OAuth2 and API key-based authentication.
  • Proficiency in handling JSON for API communication and data transformations.
  • Experience with PostgreSQL (preferred) or MySQL. Familiarity with DynamoDB (preferred) or MongoDB.
  • Hands-on experience in writing unit tests and integration tests using tools like PyTest (Python), Mocha/Chai (Node.js), or similar frameworks.
  • Excellent communication, leadership, collaboration, and documentation skills.

Preferred Qualifications:

  • Experience with AWS (Lambda, S3, SQS, etc.) is highly desirable.
  • Experience in EDI systems and interface development is highly desirable.