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