We are seeking a Cross-Functional Software Developer to design and build reliable digital methodologies and developing supporting infrastructure as part of ongoing project tickets. This role involves working on both open-source, internal, client projects, developing features, and supporting the digitization of methodologies built leveraging structured data schemas and workflows (e.g. Guardian’s workflow engine).
This position is ideal for a hands-on engineer who enjoys solving real-world problems with clean, maintainable code. The developer will collaborate regularly with project stakeholders, providing updates, attending coordination meetings, and contributing to the creation and refinement of work items and tickets related to work items.
Key Responsibilities * Develop and maintain backend services using TypeScript / Node.js. * Utilize, Create and maintain RESTful APIs and integrations with third-party systems. * Work with structured data (JSON, YAML, Excel templates) to validate and transform information across environments. * Contribute to configuration-based applications that use schema and data-driven logic. * Collaborate with stakeholders, and other roles such as QA and business analysts to implement, test, and release new features. * Participate in sprint planning, meetings, technical discussions, and code reviews to ensure consistent, high-quality output.
Required Skills * 3+ years of experience with JavaScript / TypeScript and Node.js. * Strong understanding of REST APIs, data models, and asynchronous programming. * Experience with JSON and YAML configuration handling. * Familiarity with NoSQL databases (MongoDB preferred). * Proficiency in Git and collaborative development tools (GitHub, pull requests, issue tracking). * Ability to troubleshoot, debug, and optimize backend applications.
Preferred Qualifications * Experience with event-driven or automation platforms (e.g., Guardian’s workflow engine). * Familiarity with distributed systems or blockchain networks a plus. * Basic knowledge of Docker and CI/CD pipelines. * Exposure to data transformation, API gateways, or integration middleware. * Interest in sustainability, clean technology, or environmental data systems is a plus.