Demo

Specify Software Developer

Women In Science
Lawrence, KS Full Time
POSTED ON 10/27/2026
AVAILABLE BEFORE 11/25/2026
University of Kansas

Lawrence, KS

Job posting number: #7373285

Posted: October 26, 2026

Application Deadline: Open Until Filled

Job Description

Technologies We Use:

Front-end: TypeScript, React, JavaScript, Tailwind CSS, Node.js/npm

Back-end: Python, Django, SQLAlchemy, Celery, REST/OpenAPI

Data and services: MariaDB/MySQL, Redis

Build and deployment: Docker, Linux, Webpack, GitHub Actions, Nginx, Gunicorn

Testing and development: Pytest, Jest, automated CI/CD, code review

Job Description

70%:

Contribute to the development and extension of the Specify 7 web platform by applying sound software engineering practices in design, implementation, documentation, and automated testing to deliver reliable, maintainable software with a global impact.

Develop, test, debug, document, and maintain software with an appropriate level of independence, seeking guidance when needed and taking responsibility for understanding and resolving assigned technical problems.

Investigate software issues by reading existing code and documentation, reproducing problems, using appropriate development and debugging tools, and researching solutions before requesting assistance.

Write and maintain automated tests and use testing, code review, and continuous integration practices to help ensure the reliability and maintainability of the software.

Participate in code reviews by providing and responding to constructive technical feedback and applying established coding and architectural standards.

15%:

Interact with team members to discuss software issues and features, and determine an appropriate technical approach based on requirements, existing code, documentation, and established development practices.

Participate in technical and architectural discussions, contribute to decisions regarding implementation approaches, security, standards, and software design, and help improve development tools, workflows, testing practices, and DevOps processes. Research unfamiliar technical questions and use existing code, documentation, and appropriate development tools to independently investigate and resolve problems before seeking assistance when needed.

15%:

Work with team members to understand requirements, investigate technical problems, evaluate implementation options, and contribute to solutions that are general, flexible, maintainable, and scalable. Develop a growing understanding of the Specify platform and its architecture while taking increasing ownership of assigned work.

Learn and work effectively within an existing, complex software system, gradually developing a deeper understanding of the Specify platform and its technical architecture.

Required Qualifications

Bachelor’s degree in Computer Science, Biology, or closely related field with 2 years of professional software development experience OR a Master’s degree in a related field plus demonstrated software development experience.

Demonstrated understanding of fundamental software engineering principles, including software design, implementation, debugging, testing, and version control, as evidenced by application materials.

Previous experience with Python and JavaScript or TypeScript, with an understanding of fundamental programming concepts, as evidenced by application materials.

Demonstrated experience learning independently, researching unfamiliar technical problems, and applying new knowledge to assigned work as evidenced by application materials.

Fundamental understanding of how web applications work, as evidenced by application materials.

Successful collaborative work in a team or group environment as evidenced by application materials.

Excellent verbal and written communications skills as evidenced by application materials and previous work.

Apply Now

Please mention to the employer that you saw this ad on WomenInScience.com

  • Share this job:
  • [Save this Job]

Contact Information:

More Info

Job posting number: #7373285 Application Deadline: Open Until Filled Employer Location: Online Job Advertising

JAX,Florida

United States More jobs from this employer

Salary.com Estimation for Specify Software Developer in Lawrence, KS
$86,899 to $107,289
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Specify Software Developer?

Sign up to receive alerts about other jobs on the Specify Software Developer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$88,790 - $110,816
Income Estimation: 
$107,385 - $134,565
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Women In Science

  • Women In Science Vincennes, IN
  • Vincennes University Vincennes, IN Job posting number: #7373275 Posted: October 26, 2026 Application Deadline: Open Until Filled Job Description Help Desk ... more
  • 1 Day Ago

  • Women In Science Wilmington, NC
  • University of North Carolina Wilmington, NC Job posting number: #7373277 Posted: October 26, 2026 Application Deadline: Open Until Filled Job Description B... more
  • 1 Day Ago

  • Women In Science Wilmington, NC
  • University of North Carolina Wilmington, NC Job posting number: #7373278 Posted: October 26, 2026 Application Deadline: Open Until Filled Job Description B... more
  • 1 Day Ago

  • Women In Science Stony Brook, NY
  • Stony Brook University Stony Brook, NY Job posting number: #7373283 Posted: October 26, 2026 Application Deadline: Open Until Filled Job Description Requir... more
  • 1 Day Ago


Not the job you're looking for? Here are some other Specify Software Developer jobs in the Lawrence, KS area that may be a better fit.

  • The University of Kansas Lawrence, KS
  • Position Overview We are searching for a software engineer to help us document the diversity of life on Earth. The ideal candidate values meaningful work c... more
  • 4 Days Ago

  • FHLBank Topeka Topeka, KS
  • Job Description This position may be filled at a level II or III depending on the qualifications of the selected candidate. This role contributes to the de... more
  • 1 Month Ago

AI Assistant is available now!

Feel free to start your new journey!