Software Engineer

PIVOTLY LLC
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Junior

Job location

Remote

Tech stack

Clean Code Principles
HTML
JavaScript
API
Artificial Intelligence
CSS
Software Quality
Code Review
Continuous Integration
Software Debugging
DevOps
Document Object Model (DOM)
JSON
Metadata
NoSQL
SQL Databases
YAML
Rollup
Backend
Event Driven Architecture
WebPack
low-code
Build Tools
REST
Mocha
GPT

Job description

We are looking for junior to mid-level software engineers to join our team in building an advanced no-code data orchestration platform. Our system enables teams to design, run, and monitor workflows with minimal coding by leveraging structured metadata. If you enjoy working close to the metal of the web (vanilla JS, APIs, and metadata-driven design), this role is for you., * Develop features that power workflow automation.

  • Work with YAML and JSON to define configuration and metadata.
  • Write clean, simple, and maintainable code.
  • Collaborate through code reviews, clear documentation, and team discussions.
  • Continuously learn new tools and concepts, applying them effectively.
  • Deliver features according to specifications while actively seeking clarity when requirements are unclear.

Requirements

Do you have experience in RESTful API?, * Strong skills in vanilla JavaScript (not reliant on heavy frameworks).

  • Solid understanding of HTML, CSS, DOM, and browser APIs (e.g., animations).
  • Experience working with REST APIs and JSON payloads.
  • Familiarity with SQL and/or NoSQL databases (preferred but not required).
  • Understanding of workflow concepts, state management, and event-driven design.
  • Ability to leverage AI productivity tools (e.g., Copilot, ChatGPT) responsibly-using them as accelerators while maintaining ownership of code quality and debugging.

Nice to Have

  • Experience with Node.js backend development.
  • Familiarity with testing frameworks (e.g., Jest, Mocha).
  • Knowledge of lightweight build tools (e.g., Vite, Rollup).
  • Exposure to DevOps basics (containers, CI/CD).
  • Interest in metadata-driven or low-code/no-code platforms.

Apply for this position