Software Developer
Forkey Construction & Fabricating, Inc.
Cortland, NY, United States
26 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Compensation
$55,000.0 - $70,000.0
Working hours
Shift work
Job source
Tech stack
Clean Code Principles
HTML
Computer-Aided Design
Amazon Web Services
Data Analysis
Application Integration Architecture
Application Performance Management
Automation of Tests
Microsoft Azure
Business Systems
Software Documentation
Software Quality
+42 more
Code Review
Computer Programming
Databases
Continuous Integration
Data Integration
Persistent Data Structure
Data Structures
Relational Databases
Software Debugging
Django Web Framework
Github
Design of User Interfaces
Internet Information Services (IIS)
Python (Programming Language)
PostgreSQL
Microsoft SQL Server
Windows Servers
MySQL
Performance Tuning
Regression Testing
Reverse Proxy
Software Engineering
SQLAlchemy
Systems Integration
Web Applications
Freeform SQL
Stylesheet Language
Tailwind
Flask (Web Framework)
Caching
AI Coding Agents
Backend
Git
Fastapi
Pandas
Database Migration
Information Technology
Celery
Api Design
Restful APIs
Software Version Control
Docker
Job description
This is a hands-on role with real ownership. You’ll work directly with the people who use what you build, see your work in use soon after it ships, and help shape the product’s direction. Small team with short feedback loops., * KitBoss development: Design, build and ship new KitBoss modules and features end to end, from data models and back-end logic to user interfaces.
- System design: Design application architecture and data models that scale with growing usage, using caching, background job queues and sound concurrency handling.
- API & integration: Design, develop and maintain secure RESTful APIs and data integrations with the ERP and other business systems.
- Database management: Optimize database schemas, write complex SQL queries, and manage data persistence with the Django ORM on Microsoft SQL Server.
- Security & auth: Implement and maintain authentication, role-based authorization and secure handling of business data.
- Testing automation: Write thorough unit, integration and regression test suites to keep code quality high.
- CI/CD & deployment: Maintain automated build and deployment pipelines; ship releases from staging to production, including database migrations.
- Performance tuning: Troubleshoot, debug and optimize application performance, slow queries and background-job throughput.
- Production support: Monitor KitBoss in production, resolve issues, support users, and write technical and user documentation.
Requirements
- Experience: 3-5 years of professional software development, building and supporting production web applications.
- Core Python: Strong knowledge of Python 3.10+, including idiomatic, maintainable code and familiarity with async programming (asyncio).
- Python web frameworks: Hands-on experience with Django (preferred), FastAPI or Flask.
- Databases: Strong proficiency in relational databases (SQL Server, PostgreSQL, MySQL) and ORM tools (Django ORM, SQLAlchemy).
- API design: Proven experience designing clean RESTful web services and integrating with third-party systems.
- System design: Working knowledge of caching strategies, background job processing, concurrency and designing for scalability and reliability.
- Data structures & algorithms: A solid foundation in data structures and algorithms, used to write efficient code.
- Front end: HTML, CSS and JavaScript for server-rendered pages; htmx and Tailwind CSS a plus.
- Version control: Strong Git skills: branching, merging, pull requests and code review.
- Communication: Explains technical trade-offs clearly to non-technical colleagues and works directly with users.
Education: Bachelor’s degree in Computer Science, Software Engineering or a related field, or equivalent experience., * Deploying and running Python applications on Windows Server / IIS behind a reverse proxy.
- Containers and cloud platforms (Docker, Azure or AWS).
- Background job frameworks (Django-Q, Celery, RQ).
- CI/CD pipelines (GitHub Actions or similar).
- Experience with ERP or other line-of-business systems.
- Data analysis or optimization libraries (pandas, OR-Tools).
- Using AI coding assistants responsibly: reviewing and testing what they produce.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…