Full Stack Developer- Consultant

Back to Jobs

Full Stack Developer

Remote, USA Full-time Posted 2026-04-09

Full Stack Developer- Consultant

About Palladium:

Palladium is a global company working to design, develop and deliver positive impact on the lives and livelihoods of people around the globe; broaden access to health, water, power, and infrastructure; build enduring, sustainable, and transformative institutions and market systems to address global challenges; and conserve the natural world. We operate in over 50 countries and have a workforce of more than 2,000 talented and motivated staff around the world.

Palladium is part of GISI’s global family of companies, which aims to create solutions for the world’s most complex challenges. With annual revenues of $14 billion, GISI’s approximately 15,000 employees are engaged in projects across 100 countries worldwide providing construction, program/project management, and engineering consulting services.


This Opportunity:

Palladium, through the USDA-funded ATraCSI project, is supporting the Government of Honduras in the digital transformation of its agro-sanitary services by developing and implementing the SENASA-SEPA WEB information system. This initiative aims to modernize and automate the operational processes of the Servicio Nacional de Sanidad e Inocuidad Agroalimentaria (SENASA) and the Servicio de Protección Agropecuaria (SEPA), enhancing efficiency, transparency, and interoperability across institutions. 

The SENASA-SEPA WEB platform will streamline import and export procedures, strengthen phytosanitary and zoosanitary controls, and improve service delivery for both internal users and external stakeholders such as producers, importers, and exporters. The system is being designed with a modular, scalable, and secure architecture that supports offline functionality, continuous integration with national and regional platforms, and user-centered interfaces and workflows. 


Objective:

To engage a Full Stack Developer to design, develop, integrate, and deliver functional software components for the project using an Agile, sprint-based methodology.

The consultant will be responsible for implementing technical requirements defined in sprints, developing end-to-end functionality across database, backend, and frontend layers, while strictly adhering to the existing technical architecture, design patterns, coding standards, and development practices established by the project.
All development activities must support the delivery of a secure, scalable, maintainable, and high-quality software solution, aligned with microservices architecture and continuous integration and deployment practices.



Primary Roles and Responsibilities: 


The consultant will contribute to the project through the delivery of sprint-based outputs, including:

  • Development of functional software components as defined in approved sprint backlogs
  •  Creation and modification of database entities and .
  • Implementation of backend services using .NET Core (netcoreapp) following CQRS architecture
  • Development and integration of frontend components using React and Bootstrap
  • Integration of services within a microservices-based architecture
  • Source code versioned and managed through GitLab repositories
  • User stories, tasks, and technical documentation properly tracked and updated in Jira
  • Resolution of defects identified during QA cycles
  • Successful completion of QA validation with no critical or blocking defects
  • Deployment-ready code approved for publication to target environments


This list represents illustrative deliverables. The consultant’s individual Work Orders will define specific deliverables and sprint objectives that contribute to the overarching project goals


Essential Criteria:

  • Bachelor’s degree in computer science, Software Engineering, Information Systems, or a related technical field.
  • Minimum 5 years of proven experience working as a Full Stack Developer in professional software development environments.
  • Demonstrated experience delivering software using Agile methodologies, preferably working in sprint-based development cycles.
  • Experience working on enterprise or mission-critical systems is highly desirable.
  • Strong experience developing backend services using .NET Core (netcoreapp) with solid understanding of CQRS architecture.
  • Experience developing APIs and backend components within microservices-based architectures.
  • Proven experience designing and implementing relational databases.
  • Strong experience developing user interfaces using React with practical knowledge of Bootstrap for responsive and consistent UI design.
  • Ability to collaborate effectively with QA teams to resolve defects and ensure deliverables meet acceptance criteria.
  • Experience maintaining consistency across distributed systems and microservices.
  • Ability to produce clear and concise technical documentation related to developed features, APIs, and implementation details.
  • Ability to work collaboratively with technical leads, QA teams, and business stakeholders.


Core Abilities Required:

  • Full Stack Development: Design, develop, and maintain software functionality across the full technology stack, including database, backend, and frontend components, in accordance with sprint requirements and technical specifications.
  • Database Development (MSSQL): Create, modify, and maintain database entities, tables, relationships, and supporting objects, ensuring data integrity, performance, and alignment with application requirements.
  • Backend Development (.NET Core / CQRS): Develop and integrate backend services using .NET Core (netcoreapp), applying CQRS patterns, existing architectural guidelines, and established coding standards.
  • Frontend Development (React / Bootstrap): Implement user interface components using React and Bootstrap, ensuring responsiveness, usability, consistency with design guidelines, and seamless integration with backend services.
  • Architecture Compliance: Work strictly within the existing microservices-based architecture, respecting established design patterns, development standards, and technical decisions. No architectural deviations may be introduced without prior approval.
  • Agile Development & Sprint Execution: Actively participate in Agile ceremonies, including sprint planning, daily stand-ups, sprint reviews, and retrospectives. Deliver fully functional, tested features within defined sprint timelines.
  • Version Control & CI/CD: Use GitLab for source code management, following branching, merge, and code review practices defined by the project. Ensure code is properly integrated into existing CI/CD pipelines.
  • Jira Task Management: Maintain accurate and up-to-date records of assigned tasks, user stories, progress, and technical notes in Jira, ensuring full traceability and transparency of development activities.
  • Testing & Quality Assurance: Perform developer-level testing (unit and integration tests), support QA validation processes, address identified defects, and ensure deliverables meet quality and acceptance criteria.
  • Documentation: Document developed functionality, technical decisions, and relevant implementation details as required, ensuring maintainability and knowledge transfer.
  • Collaboration & Communication: Collaborate closely with the Technical Lead, QA team, Product Owner, and other stakeholders. Participate in daily coordination meetings and provide timely updates on progress and blockers.
  • Deployment Support: Support deployment activities across development, testing, and production environments as required, ensuring smooth releases and rapid resolution of deployment-related issues.

 

Applications will be accepted on a rolling basis. We encourage you to apply early as the position may close once a suitable candidate is found.


All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, age, or status as a protected veteran.

Should you require any adjustments or accommodations to be made due to a disability or you are a neurodivergent individual, or for any other circumstance, please email our team at accessibility@thepalladiumgroup.com and we will be in touch to discuss.


Safeguarding -
We define Safeguarding as “the preventative action taken by Palladium to protect our people, clients and the communities we work with from harm”. We are committed to ensuring that all children and adults who come into contact with Palladium are treated with respect and are free from abuse.  All successful candidates will be subject to an enhanced selection process including safeguarding-focused interviews and a rigorous due diligence process.

Apply To This Job  

Find the best remote jobs in USA - jentateam_com