SmartTIX is an innovative, AI-powered ticket management platform designed specifically for the utility damage prevention industry. Built by locators, for locators, SmartTIX streamlines the 811 ticket process for utility locating companies, municipalities, public and private utilities, and one-call centers.
Summary/Objective:
The Full-Stack Software Developer will be responsible for designing, developing, and maintaining a robust web application. The primary focus will be on front-end development, involving the creation or modification of responsive and user-friendly interfaces using modern front-end frameworks and libraries. Additionally, the role includes optimizing the web application for performance, accessibility, and cross-browser compatibility.
Essential Job Functions:
- Develop server-side components and APIs for data collection, standardization, and database integration.
- Implement business logic, data processing, and integration with external data sources.
- Ensure secure coding practices, data protection, and application robustness.
- Collaborate with data engineers and analysts to design efficient database schemas for multi-cloud data integration.
- Implement and manage continuous integration and continuous deployment (CI/CD) pipelines.
- Containerize applications and manage deployments to cloud platforms.
- Monitor application performance and troubleshoot issues.
- Design, develop, and deploy web applications using AWS services such as EC2, S3, Lambda, and Amazon RDS.
- Develop and maintain serverless architectures using AWS services such as API Gateway, CloudFormation, and CloudWatch
- Create and maintain automated deployment pipelines using AWS CodePipeline and CodeBuild
- Design and develop RESTful APIs using AWS API Gateway and Lambda
- Develop and maintain automated testing frameworks using AWS services such as CodeBuild and CodeDeploy
- Design and develop cloud-native applications using AWS services such as ECS, Ec2, and others as needed.
- Monitor and troubleshoot application performance using AWS services such as CloudWatch and X-Ray
- Develop and maintain security best practices for AWS services such as IAM, KMS, and CloudTrail
- Develop and maintain CI/CD pipelines using AWS services such as CodePipeline and CodeBuild
- Design and develop serverless applications using AWS services such as Lambda and Step Functions
- Develop and maintain automated backup and disaster recovery solutions using AWS services such as EBS and S3
Qualifications:
- Proficiency in front-end technologies such as HTML, CSS, JavaScript, and frameworks like React or Angular, as well as back-end technologies including Node.js, Python, Ruby, or Java.
- Knowledge of SQL and NoSQL databases, including schema design, optimization, and data integration.
- Experience with AWS, Azure, or Google Cloud Platform, including deploying and managing applications in a cloud environment.
- Understanding of API design principles and experience with API gateways.
- Experience with setting up and maintaining continuous integration and deployment pipelines.
- Familiarity with Docker and Kubernetes for containerization and orchestration.
- Knowledge of secure coding practices, data protection measures, and compliance standards.
- Ability to troubleshoot and optimize performance: Skills in identifying and resolving issues in both front-end and back-end systems.
- Ability to work effectively with cross-functional teams, including data engineers, analysts, and other stakeholders.
- Engineering, or a related field: Or equivalent practical experience in software development.
Physical Demands and Work Environment:
- Regularly engage in sitting, standing, or walking activities.
- Occasionally handle lifting, carrying, pushing, or pulling items of varying weights.
- Perform reaching, kneeling, crouching, bending, or twisting motions as needed.
- Other physical requirements may arise depending on job tasks.
- Work may be conducted at a desk or workstation situated in confined areas.
- Experience moderate levels of noise indoors and outdoors.
- Flexibility to work overtime and occasional weekends as required.
- Ability to thrive in both team-oriented settings and independently, demonstrating self-motivation and initiative.
Safety Responsibility:
- Adhere to all company and regulatory safety standards and procedures.
- Identify potential safety hazards and take appropriate corrective actions.
- Report accidents, injuries, and unsafe conditions in a timely manner.
- Participate in safety training and promote a culture of workplace safety.
Travel:
- Some travel may be required.
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Health insurance
- Life insurance
- Paid holidays
- Paid time off
- Vision insurance
Location:
- Tampa, FL 33619 (Required)
Work Location: In person