What are the responsibilities and job description for the Full Stack Developer position at Staffing Technologies?
Job Title: Full Stack Developer
Position Type: Full-Time/ Permanent
Work Location: Addison, TX 75001
Position Overview:
This role involves managing the development of the Warranty Software and providing support for the company website and Sales Office Smart TVs.
Key Responsibilities:
- Software Development: Oversee the entire software development lifecycle for Warranty Software, from planning to launch.
- Web Application Design: Create, develop, and maintain full-stack web applications using frameworks like React, Angular, and Node.js.
- AWS Integration: Work with AWS services (e.g., EC2, S3, Lambda, API Gateway) to integrate and manage applications.
- Software Quality: Ensure high-quality, compliant software by testing and making improvements.
- Operational Support: Provide support for the Website and Sales Office Smart TVs as needed.
- Project Management: Manage updates, feature improvements, and bug fixes for software products.
- Cloud Infrastructure: Configure and manage AWS infrastructure using tools like CloudFormation or Terraform.
- Performance Optimization: Focus on application performance, scalability, and cost-efficiency within the AWS ecosystem.
- Cross-Team Collaboration: Work closely with designers, product managers, and other developers.
- Professional Growth: Stay updated with new technology trends and best practices in software development and AWS.
Qualifications:
- Experience with cloud services (AWS or Azure).
- Knowledge of GitHub or similar version control.
- Experience at developing and following best practices in agile methodologies, have an analytical mindset and building secure applications according to modern best practices.
- Strong understanding of API development, front-end, back-end languages, libraries, JavaScript frameworks, databases, and web servers.
- Skilled in project management, problem-solving, and technical communication.
- Strong attention to detail and ability to prioritize tasks.
- Able to work well with others and manage multiple projects.
Preferred Skills:
- AWS Certified Developer or Solutions Architect.
- Experience with DevOps tools (e.g., Jenkins, CircleCI).
- Knowledge of microservices and event-driven architecture.
- Familiarity with SQL and NoSQL databases.
Primary Skill:
- Bachelors’ degree in computer science, software engineering, or a related field (or) equivalent experience.
- 5 years of experience in full-stack web development, with a strong understanding of front-end and back-end technologies
- Experience with Microsoft windows server, Microsoft IIS, SQL server, Linux/BSD,Apache/IIS MySQL/MongoDB, PHP.
- Proficiency in a least one modern JavaScript framework (React, Angular, Vue. Js) and server-side language (Nod.js)
- Hands-on experience with AWS services such as EC2, S3, RDS, Lambda, API Gateway, CloudFront, OpenSearch, AppSync, SNS, and SQS.
- Understanding of Serverless architectures, microservices, and containerization (Docker, Kubernetes).
- Familiarity with cloud infrastructure automation tools (CloudFormation, Terraform).
- Experience with progressive web app (PWA) development and best practices.
Salary : $100,000 - $120,000