Software Developer

Posted 21 hours ago

This is a fully remote position, open to applicants in Colorado, +5 more states.

πŸ“‹ Description

β€’ Design, develop, deploy, and sustain applications utilizing Python, Quickbase, and web technologies.

β€’ Create software that supports engineering calculations, analytical models, data processing, and technical workflows.

β€’ Collaborate with engineering staff to modernize spreadsheet-based engineering tools.

β€’ Develop and enhance Quickbase applications, including data models, user interfaces, reports, dashboards, and automated workflows.

β€’ Assist in the modernization and migration of legacy applications and platforms.

β€’ Write, maintain, and enhance business applications and client-facing solutions.

β€’ Diagnose technical issues, resolve defects, and enhance application performance and reliability.

β€’ Address support requests and bug tickets within established service level agreements (SLAs).

β€’ Adhere to best practices for testing, documentation, version control, and security.

β€’ Prepare technical documentation and provide user training as necessary.

β€’ Develop and maintain integrations using APIs and other integration technologies.

β€’ Construct and uphold automated workflows, data pipelines, and scheduled processes.

β€’ Enhance data accessibility, accuracy, consistency, and reliability.

β€’ Implement data access controls and security measures.

β€’ Support the deployment and maintenance of applications and automated processes in cloud environments.

β€’ Identify automation opportunities to minimize manual tasks and boost operational efficiency.

β€’ Discover opportunities for AI-enabled applications and workflow automation.

β€’ Design, test, and implement AI-powered solutions using APIs and large language models.

β€’ Incorporate AI capabilities into applications, business processes, and data workflows.

β€’ Evaluate AI solutions for accuracy, reliability, security, and business value.

β€’ Research and apply innovative AI development tools and techniques.

β€’ Collaborate with the Software Product Manager, internal teams, and external stakeholders to identify needs and design solutions.


⛳️ Requirements

β€’ Bachelor's degree in Computer Science, Software Engineering, Information Systems, Engineering, or a related technical field, or equivalent practical experience.

β€’ Over 3 years of professional experience in software development or application development.

β€’ Proficiency in Python or a similar programming language.

β€’ Experience in developing and maintaining business applications, web applications, or automated workflows.

β€’ Familiarity with REST APIs, JSON, and system integrations.

β€’ Knowledge of HTML, CSS, JavaScript, and relational databases.

β€’ Experience using Git or similar version control systems.

β€’ Strong analytical, troubleshooting, and problem-solving abilities.

β€’ Experience in Quickbase application development, including Pipelines, custom pages, and third-party integrations.

β€’ Background in developing software solutions for engineering, energy efficiency, building systems, or other technical applications.

β€’ Experience in developing and deploying Python applications within cloud environments such as Microsoft Azure or AWS.

β€’ Proficiency in designing relational database schemas and writing complex SQL, ideally in PostgreSQL.

β€’ Familiarity with Docker, automated testing, and continuous integration/deployment practices.

β€’ Experience with AI development, including LLM APIs, prompt engineering, and agent-based workflows.

β€’ Background in developing data pipelines, reports, and business intelligence solutions.

β€’ Acquainted with Agile software development methodologies.

β€’ Experience supporting client-facing applications or business process automation.

β€’ Familiarity with engineering concepts or a background in Mechanical, Electrical, or Chemical Engineering.


🏝️ Benefits

β€’ Competitive compensation package.

β€’ Coverage for medical, dental, and vision expenses.

β€’ 401(k) plan with company matching.

β€’ Paid time off and holidays.

β€’ Opportunities for professional development.

β€’ A flexible and collaborative workplace culture.

β€’ Flexible working hours.

β€’ Career development opportunities.

β€’ Beer Fridays.

β€’ Daily fresh fruit.

β€’ Wellness rewards.

β€’ Enjoyable company outings.

People also viewed

Tether.to17 hours ago

Senior Node.js Software Engineer

Anywhere in the WorldFull-timeFull-stack Engineer
ApplyView job
General Motors17 hours ago

Software Engineer – External Compute, Application Software

US flagMichigan OnlyFull-timeFull-stack Engineer
ApplyView job
CACI International Inc17 hours ago

SME Software Developer

US flagUnited States OnlyFull-timeFull-stack Engineer$114.6k – $252.1k/year
ApplyView job
Ulteig17 hours ago

Lead Engineer – Solar

US flagUnited States OnlyFull-timeFull-stack Engineer$126.4k – $164.3k/year
ApplyView job
Chromatic (we're hiring!)17 hours ago

Senior Software Engineer – Storybook

EuropeFull-timeFull-stack Engineer$161.9k – $197.7k/year
ApplyView job
Viamo17 hours ago

Senior Full Stack Engineer

CA flagCanada OnlyFull-timeFull-stack EngineerC$100k – C$140k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers