> Markdown version of [/jobs/ext/3401641-full-stack-developer](https://www.wearedevelopers.com/jobs/ext/3401641-full-stack-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Full Stack Developer - **Company:** ACS - - **Location:** Oklahoma City, OK, United States - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Cascading Style Sheets (CSS), Databases, Form (HTML), Jinja (Template Engine), Python (Programming Language), Standard Sql, Software Engineering, SQL Databases, Transact-SQL, Web Applications, Data Storage Technologies, Software Version Control, Docker - **Published:** September 24, 2026 - **Apply:** https://www.dice.com/job-detail/d6df6e3d-0c6a-4b82-aa9d-b4ee9d22ff71 ## About the Role * Experience with JavaScript development. * Knowledge of SQL (T-SQL preferred, but experience with any SQL database is acceptable). * Experience creating and working with HTML forms. * Experience with CSS for web application styling. * Ability to support application development tasks ranging from beginner to intermediate complexity. Preferred Skills * Experience with Python development. * Knowledge of Docker environments. * Experience with Jinja templates. * Familiarity with Git/GitHub version control. * Experience generating or working with PDF documents. * Understanding of database-driven web applications. ## Description * Convert approximately seventy existing fillable PDF inspection documents into interactive HTML forms for field inspectors. * Develop JavaScript functionality to capture inspector inputs and save collected data into SQL databases. * Utilize Jinja templates to compile collected data into generated PDF documents. * Support SQL database integration and data storage processes. * Provide JavaScript development support to assist in keeping the Inspections application project on schedule. * Collaborate with the development team to enhance and maintain application functionality. * Assist with troubleshooting and improving application features as needed. ## Related Videos - [Full Stack Web Apps With Nothing But Python](https://www.wearedevelopers.com/videos/417-full-stack-web-apps-with-nothing-but-python) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Form Validation. The Tested Way](https://www.wearedevelopers.com/videos/314-form-validation-the-tested-way) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [Database DevOps with Containers](https://www.wearedevelopers.com/videos/145-database-devops-with-containers) - [The Evolving Landscape of Application Development: Insights from Three Years of Research](https://www.wearedevelopers.com/videos/1459-the-evolving-landscape-of-application-development-insights-from-three-years-of-research) ## Related Articles - [20 Essential Tools For Backend Development](https://www.wearedevelopers.com/magazine/218-20-essential-tools-for-backend-development) - [Fullstack Developer Salary UK](https://www.wearedevelopers.com/magazine/251-fullstack-developer-salary-uk) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read) - [What is a web developer?](https://www.wearedevelopers.com/magazine/18-what-is-a-web-developer) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [7 Most Popular Programming Languages For 2023](https://www.wearedevelopers.com/magazine/149-7-most-popular-programming-languages-for-2023)