SonicJobs Logo
Left arrow iconBack to search

Senior Full Stack Software Engineer

Zealogics.com
Posted a month ago, valid for 16 days
Location

Memphis, Shelby 37544, TN

Salary

Competitive

Contract type

Full Time

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.

Sonic Summary

info
  • The Senior Full Stack Software Engineer position involves designing and developing a modern publication management system from the ground up.
  • Candidates should have a minimum of 5 years of experience in enterprise-scale applications and proficiency in modern JavaScript frameworks, Java, Python, or Node.js.
  • The role offers a competitive salary of $120,000 to $150,000 per year, depending on experience.
  • Key responsibilities include developing end-to-end features, maintaining backend services, and ensuring code quality through reviews and best practices.
  • Preferred qualifications include familiarity with publication management systems, scholarly metadata standards, and experience in research or academic environments.
  • Job Description – Senior Full Stack Software Engineer (Contract)

    Publication Management System

    Role Overview

    We are seeking a Senior Full Stack Software Engineer to design and develop a modern publication management system from the ground up. This role will contribute across the full technology stack—user interfaces, APIs, business logic, and data layers—to deliver a scalable, intuitive, and maintainable platform supporting publication tracking, curation workflows, reporting, and integrations.

    Key Responsibilities

  • Design and develop end-to-end features across frontend, backend, and data layers.
  • Build modern, responsive user interfaces for publication management and curation workflows.
  • Develop and maintain backend services, APIs, and business logic.
  • Collaborate with architects to implement modern architectural patterns and design standards.
  • Translate business and user requirements into usable technical solutions.
  • Implement data models and persistence for complex bibliographic and metadata-driven systems.
  • Integrate with internal and external systems
  • Write clean, testable, and well-documented code.
  • Participate in code reviews and contribute to engineering best practices.
  • Troubleshoot, optimize, and improve application performance and usability.
  • What Success Looks Like

  • Delivery of intuitive, high-quality user interfaces and robust backend services.
  • Well-architected, maintainable code supporting long-term scalability.
  • Strong collaboration with architects, analysts, and stakeholders.
  • Contributions that measurably improve usability, efficiency, and system reliability.
  • Nice-to-Have

  • Exposure to AI/ML-assisted features, such as metadata enrichment or intelligent classification.
  • Experience with CI/CD pipelines, containerization, and DevOps tooling.
  • Understanding of security, accessibility, and data governance best practices.
  • Preferred Qualifications

  • Experience with greenfield development and phased delivery models.
  • Familiarity with publication management systems, research information systems.
  • Knowledge of scholarly metadata standards such as DOI, ORCID, MeSH, PubMed, or similar.
  • Experience building dashboards, reports, or data visualization features.
  • Background in research, healthcare, academic, or life sciences environments.
  • Proven experience as a Senior Full Stack Software Engineer on enterprise-scale applications.
  • Strong proficiency in:
    • Frontend: Modern JavaScript frameworks (e.g., React, Angular, or Vue)
    • Backend: Java, Python, Node.js, or equivalent
  • Experience building and consuming RESTful APIs.
  • Solid understanding of modern software development practices, including:
    • Modular or microservices-based architectures
    • API-first design
    • Agile or iterative development
  • Experience with relational and/or NoSQL databases and data modeling.
  • Familiarity with cloud-native or hybrid deployment environments.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and collaboration skills.
  • Required Skills & Experience




Learn more about this Employer on their Career Site

Apply now in a few quick clicks

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.