Full Stack Software Developer

SMARTTIX, LLC
Tampa, United States of America
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English

Job location

Tampa, United States of America

Tech stack

HTML
Java
JavaScript
API
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Business Logic
Application Performance Management
Azure
Browser Compatibility
CSS
Cloud Computing
Databases
Continuous Integration
Data Integration
Data Structures
Identity and Access Management
Python
Node.js
NoSQL
Ruby
Standard Sql
Secure Coding
Software Engineering
Web Applications
Data Processing
Google Cloud Platform
Spring Cloud
React
Delivery Pipeline
Multi-Cloud
Cloudformation
Amazon Web Services (AWS)
Containerization
Angular
Deployment Automation
Front End Software Development
Functional Programming
Api Design
Cloudwatch
Api Gateway
REST
Serverless Computing
Docker

Job description

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., * 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, * 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.

Requirements

Do you have experience in Stacks (data structure)?, * 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.

Benefits & conditions

Pulled from the full job description

  • 401(k)
  • Health insurance
  • 401(k) matching
  • Paid time off
  • Vision insurance
  • Dental insurance
  • Life insurance, * 401(k)
  • 401(k) matching
  • Dental insurance
  • Health insurance
  • Life insurance
  • Paid holidays
  • Paid time off
  • Vision insurance

Apply for this position