Senior Software Developer
Job Description:
Senior Software Developer
About the Role
This role is built for a highly adaptable full-stack developer who can architect, build, and maintain internal applications that power core business operations. Youll work across front-end, back-end, databases, cloud services, and integrations—solving complex engineering problems and shaping technical direction through expertise.
This is not a marketing/web‑content role. It's a hands-on engineering position focused on building real software systems, designing scalable architectures, and delivering high-quality code across multiple languages and frameworks.
What Youll Do
Architect & Build Internal Applications
- Design and implement secure, scalable internal web applications
- Build APIs, integrations, and automation that streamline business workflows
- Architect solutions balancing performance, reliability, and maintainability
- Lead complex problem-solving efforts and deliver high-quality code across the stack
Technical Leadership & Standards
- Define coding standards, architectural patterns, and engineering best practices
- Evaluate new technologies and recommend strategic adoption
- Identify technical debt and propose clear remediation strategies
- Produce documentation capturing architectural decisions and system design
Cross-Functional Collaboration
- Translate business requirements into actionable technical specifications
- Partner with operations and security teams to ensure compliance and production readiness
- Provide feasibility assessments and technical insight for new initiatives
- Serve as a technical liaison for third-party integrations and vendor solutions
Mentorship & Influence
- Guide mid-level developers through code reviews and design discussions
- Promote engineering excellence through example and clear communication
- Share best practices around architecture, security, and maintainability
What You Bring
Experience
- 8–10+ years of professional software development experience
- Strong full-stack capability across front-end, back-end, databases, and cloud
- Proven ability to architect systems and build applications from the ground up
- Demonstrated adaptability across languages, frameworks, and evolving technologies
Core Technical Strengths
Programming Languages
- PHP
- JavaScript
- TypeScript
- SQL
Front‑End
- React.js
- Modern component architecture
- State management and performance optimization
Back‑End
- Node.js
- REST API design
- Third‑party API integration
Database (Not a DBA Role)
- PostgreSQL
- MySQL / MariaDB
- Redis
- Strong understanding of schema design, indexing, and query optimization
Cloud & Infrastructure
- AWS (primary cloud environment)
- Google Cloud Platform (nice to have)
- Docker
- CI/CD familiarity (not a DevOps role)
Security
Secure coding practices
AI & Integration
- Experience integrating AI/LLM APIs
- Working with structured data and automation workflows
Professional Qualities
- Strong communication skills—able to explain complex concepts clearly
- Ability to influence through expertise and sound technical judgment
- Track record of delivering maintainable, high‑quality solutions
- Comfortable working independently and driving initiatives with minimal oversight
Work Environment & Compensation
- Schedule: On‑premises in Tulsa, OK — Monday through Thursday (32 hours/week)
Salary: $85,000–$120,000 DOE
- Employment Type: Direct Hire