Full Stack Developer
Job Description
The company offers a hybrid Full Stack Developer role in Oklahoma City with a collaborative culture and a focus on delivering secure, high performing software across the full technology stack. You’ll work independently on problems, while partnering with engineering, product, and infrastructure teams to produce reliable, maintainable solutions that align with organizational goals. The position features a competitive salary range and a comprehensive benefits package designed to support your health, financial security, and work–life balance. This role is based in Oklahoma City, OK, with a hybrid work arrangement.
Responsibilities
- Design, develop, and maintain full stack web applications using Python and modern JavaScript frameworks such as React or Vue
- Build scalable backend services and APIs with RESTful and GraphQL architectures
- Create responsive frontend interfaces focused on usability and performance
- Write clean, maintainable, and well documented code following industry best practices
- Participate in code reviews to ensure quality, consistency, and knowledge sharing
- Design and optimize PostgreSQL database schemas, queries, and data models
- Implement efficient data handling, caching strategies, and performance optimizations
- Ensure backend services are robust, scalable, and aligned with system requirements
- Contribute to architectural decisions and technical design discussions
- Deploy, configure, and maintain applications and services within AWS environments (EC2, RDS, S3, IAM, Lambda)
- Support CI/CD pipelines and automated deployment processes
- Work within Linux based environments (Ubuntu, Amazon Linux, RHEL/Rocky Linux) to manage application infrastructure
- Monitor system performance and troubleshoot infrastructure related issues
- Implement secure coding practices including authentication, authorization, input validation, and secrets management
- Ensure application reliability, availability, and fault tolerance
- Identify and resolve vulnerabilities and performance bottlenecks across the stack
- Follow best practices for data protection and system security
- Collaborate with cross functional teams including product, design, and DevOps to deliver high quality solutions
- Troubleshoot and resolve issues across application, database, and infrastructure layers
- Leverage AI assisted development tools such as Cursor, Claude, and GitHub Copilot to enhance productivity and code quality
- Continuously evaluate and adopt new technologies, tools, and best practices
- Contribute to technical documentation and knowledge sharing across the team
Requirements
- Proficiency in Python and modern JavaScript frameworks (React, Vue, or similar)
- Experience building and consuming RESTful and/or GraphQL APIs
- Strong understanding of relational databases, particularly PostgreSQL
- Familiarity with AWS services and cloud-based deployment
- Experience working in Linux based environments
- Knowledge of secure coding practices and application security principles
- Strong problem solving and debugging skills across multiple layers of the stack
- Ability to write clean, maintainable, and well documented code
- Strong communication skills and ability to collaborate with technical and non technical stakeholders
- Ability to work independently and manage multiple development tasks
- 2 to 4 years of professional experience in full stack development or related roles
- Experience developing production grade web applications
- Hands on experience with cloud platforms, preferably AWS
- Experience using version control systems (Git) and collaborative workflows
- Familiarity with CI/CD pipelines and modern development practices
- Experience using AI assisted development tools is a plus
- Bachelor’s degree in Computer Science, Software Engineering, or a related field preferred; equivalent practical experience may be considered
- Must successfully pass a pre-employment background check
- May be required to participate in on call rotations or occasional off hours support
Technologies
- Python
- JavaScript
- React
- Vue
- REST
- GraphQL
- PostgreSQL
- AWS (EC2, RDS, S3, IAM, Lambda)
- Git
- Cursor
- Claude
- GitHub Copilot
- Ubuntu
- Amazon Linux
- RHEL
- Rocky Linux
Benefits
- 401(k) with 5% match
- Dental insurance
- Employee assistance program
- Flexible spending account
- Health insurance
- Life insurance
- Paid holidays
- Paid time off
- Parental leave
- Vision insurance
Work Environment
Work is primarily performed in a professional office or remote setting with extended periods of computer use. In office, with occasional day travel. Occasional collaboration sessions, team meetings, or onsite visits may be required.
Pay
USD 80,000.00 - 95,000.00 per year
Work Location
In person with a hybrid arrangement in Oklahoma City, OK