Full Stack Software Developer (AI&Business Systems) 3 to 5 yrs exp Architecture & Project Planning
Role details
Job location
Tech stack
Job description
As a Full Stack Software Developer, you'll work alongside our Lead Developer to design, build, and maintain the software systems that power CMK Construction.
You'll develop new applications, enhance existing platforms, integrate third-party systems, and help implement AI-driven solutions across the business. This is a hands-on development role where you'll take ownership of projects and contribute to the future of our technology.
What You'll Work On
- Internal business applications
- AI-powered tools and automation
- Customer portals
- CRM enhancements
- Sales and marketing systems
- Buildertrend integrations
- Salesforce integrations
- Twilio communications
- Reporting dashboards
- Business process automation
- API integrations
- Future customer-facing applications
Responsibilities
- Design, develop, test, and maintain full-stack applications.
- Build responsive front-end interfaces and scalable back-end services.
- Develop and maintain APIs and system integrations.
- Work closely with our Lead Developer on architecture and project planning.
- Troubleshoot and resolve software issues.
- Write clean, maintainable, and well-documented code.
- Participate in code reviews and technical discussions.
- Help improve software performance, security, and scalability.
- Stay current with emerging technologies, including AI.
Requirements
- 3-5 years of professional software development experience.
- Experience with modern JavaScript or TypeScript.
- Experience with React or Next.js.
- Experience with Node.js or .NET.
- Experience with SQL databases.
- Experience building and consuming REST APIs.
- Experience with Git and collaborative development workflows.
- Strong problem-solving skills.
- Excellent communication and teamwork.
Preferred Qualifications
Experience with any of the following is a plus:
- AI integrations (OpenAI or similar)
- WordPress
- Buildertrend
- Twilio
- Azure or AWS
- Docker
- CI/CD pipelines
- Business intelligence or reporting platforms
What We're Looking For
We're looking for someone who enjoys solving business problems with technology, takes ownership of their work, and wants to grow with a company that's investing heavily in software and AI.
You should be curious, collaborative, detail-oriented, and excited to build systems that have a direct impact on our employees and customers., * Full-stack development: 3 years (Required)
Benefits & conditions
Pulled from the full job description
- 401(k) 4% Match
- 401(k)
- Retirement plan
- 401(k) matching
- Paid time off
- Paid holidays, * Competitive salary
- 401(k)
- Paid time off
- Paid holidays
- Modern equipment and development tools
- Opportunities to work with AI and emerging technologies
- Stable, growing company with long-term career opportunities
Why CMK?
At CMK, your work won't disappear into a massive corporate backlog. You'll build software that is used every day to improve the way our company operates and serves customers. You'll work directly with decision-makers, see the results of your work quickly, and play an important role in the future of our business.
If you're passionate about building great software and want to make a real impact, we'd love to hear from you.
Pay: Up to $92,000.00 per year
Benefits:
- 401(k) 4% Match
- Paid holidays
- Paid time off
- Retirement plan