Software Engineer

Infojini Inc
Columbia, MD, United States
10 days ago
Apply on arc.dev
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours
Job source

Tech stack

Artificial Intelligence JIRA Software as a Service Software Quality Data Mining Cursor (Graphical User Interface Elements) Django Web Framework Python (Programming Language) Software Construction Systems Integration GitHub Copilot Flask (Web Framework)
+7 more
Backend Git Fastapi Restful APIs Software Version Control Docker Microservices

Job description

  • The Engineer will, depending on assigned track: build Python backend applications that replicate existing SaaS tools (such as Slack, Linear, Jira, Notion, Gmail, and wikis), including implementing integrations and standing up full-service backend functionality;
  • Perform thorough backend testing and integration validation to ensure each connector behaves faithfully like the system it emulates;
  • Adapt and extend previously built connectors as needed, and test existing connectors internally before they are treated as complete; Build new connectors from scratch where required, within agreed delivery timeframes;
  • Conduct data mining and task mining to identify representative workflows suitable for long-horizon task development; Author realistic tasks derived from mined data and workflows;
  • Verify task and data quality, realism, and correctness through structured QA; Write clear evaluation rubrics that define correct, partially correct, and deficient work;
  • Use AI coding agents proficiently throughout all development, QA, and validation work; collaborate across the connectors and tasks tracks,
  • Participate in onboarding, calibration, and quality-review cycles; deliver assigned work to the expected quality bar and on agreed milestones.

Requirements

  • Minimum 3+ years of overall experience
  • Strong proficiency in Python (FastAPI, Flask, or Django)with proven experience in backend software development.
  • Proficiency with Git, Docker, and basic software pipeline setup.
  • Experience building scalable backend applications, REST APIs, and microservices.
  • Proficiency in using AI coding assistants (e.g., Codex, Claude Code, Cursor, GitHub Copilot, or similar) as part of daily development workflows.
  • Strong understanding of software engineering best practices, including version control, testing, and code quality.
  • Strong analytical and problem-solving skills with attention to detail.
  • Ability to work independently while collaborating effectively within distributed engineering teams.
  • Excellent written and verbal communication skills.

Nice to have:

  • Experience building connectors or integrations for SaaS platforms.
  • Knowledge of evaluation frameworks, QA methodologies, and rubric creation for AI datasets.
  • Experience developing realistic workflows for long-horizon AI tasks.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on arc.dev
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:37 min

Optimizing technical profiles for AI sourcing and recruitment

Mina Golesorkhi Mina Golesorkhi · World Congress 2026 Europe

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

1:31 min

Essential AI and human skills for future teams

Alexander Weißhaupt Alexander Weißhaupt +1 · World Congress 2025

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all