Drag

FullStack Developer

Location : ,

Job Description

Fullstack Developer

I highlighted the top skills below (Java, FLUTTER, LIGHTNING JS)

The Full Stack Developer is responsible for end-to-end ownership of projects across the entire stack. Build products with web frameworks, APIs, databases, and multiple backend languages. Solve challenges that impact both the Front-End and Backend architecture, while delivering global customer experiences. 

Job Responsibilities 

Responsibilities include but are not limited to: 

 Work with engineering team, product, and UX to understand new requirements.  

  • Refine and estimate new deliverables. 
  • Implement new APIs, backend services, Front-End UI components, and automation tasks to specification provided with the assistance of senior team members.  
  • Understand platform usage and assist with production deployments and customer issue triage.  
  • Design and develop highly available and scalable applications that can be hosted on Cloud Platforms. 
  • Design web applications that take can function with interruptions in connectivity.  
  • Design and develop security features as part of the development and embrace the DevSecOps culture.  
  • Create tools to identify and mitigate the production incidents within the defined MTTR (Mean Time To Recover) KPI.  
  • Create re-usable web components that can be leveraged by multiple teams, where needed.  
  • Create self-contained microservices or APIs to support the business logic.  
  • Use content management systems as applicable and global design patterns & defined coding standards and practices established by the team.  
  • Collaborate with project stakeholders to identify product and technical requirements.  
  • Work closely with the architects and DevOps Engineers to define the functional and technical requirements.  
  • Create insights for Managers to track business and operational metrics. 
  • Other duties and responsibilities as assigned. 

 Preferred Skills 

  • The JD doesn't have it but need to add and emphasize: Leverage Lightning JS for enhanced application performance (a significant plus). Implement and maintain Flutter applications, utilizing Dart for development. Flutter and Java scripting are a must.  
  • Front-End Programming (React, Javascript, HTML/CSS, Lightning.js) 
  • Back-End Programming (Python, Node.js, Express.js, Java, C, C++) 
  • UI/UX Design (Figma, Photoshop, Illustrator, Balsamiq) 
  • Software/Solution Design (Use Cases, Sequence Diagramming, Process Flow) 
  • Development Tools (Github, Visual Studio, IntelliJ) 
  • DevOps (CICD, AWS, ELK) 
  • Preferred Majors: Electrical Engineering, Computer Engineering, Computer Science, Engineering Technology