The company is looking to solve technical problems and improve the quality of their systems by hiring a Full Stack Developer to design, develop, and implement large-scale solutions in production environments.
Requirements
- Proficiency with the following technologies: Java, Javascript/Typescript
- Frameworks: Spring/SpringBoot
- Front End Technologies: React, ExtJS
- Deployment Technologies: Kubernetes, Docker
- Source Control: GitHub, Azure DevOps
- CICD: GitHub Actions, Azure DevOps
- Data management: PostgreSQL, Oracle
- Integration/APIs Technologies: REST, GraphQL
Responsibilities
- Writes, tests, and documents technical work products (e.g., code, scripts, processes) according to organizational standards and practices
- Solves technical problems and builds components/libraries with far-ranging impact
- Delivers high quality work and coaches more junior engineers on technical craftsmanship
- Conducts root cause analysis to identify systemic problems and defines and leads execution of action items to address
- Designs thoughtfully integrated systems that model organizational best practices, allowing disparate teams across product domains to deliver value with speed, scale, and reliability
- Oversees the management of technical debt in existing systems and drives opportunities to eliminate within ongoing implementations
- Consistently anticipates scaling, latency, and durability challenges and guides teams in implementation of mitigating strategies
Other
- Bachelor's degree in Computer Science, Computer Engineering, Technology, Information Systems (CIS/MIS), Engineering or related technical discipline, or equivalent experience/training
- 7+ years of experience designing, developing, and implementing large-scale solutions in production environments
- Ability to concisely convey ideas verbally, in writing, in code, and in diagrams
- Ability to work through others by cooperatively sharing responsibilities
- Visa: OPT EAD, USC