The company is looking to solve the problem of designing and developing innovative front-end and back-end software features using microservices architecture for internal web applications.
Requirements
- Java/J2EE stack
- Node.js
- React
- TypeScript
- JavaScript
- Oracle
- PostgreSQL
- Experience with public cloud environments like AWS, GCP, and others
- Experience with SQL databases such as PostgreSQL and Oracle
- Strong knowledge and understanding of data structures, algorithms, design patterns, concurrency, multithreading, and scalability
Responsibilities
- Architect, design, and develop scalable, maintainable software systems, and make key technical decisions.
- Participate in and lead code reviews, conduct technical evaluations, and collaborate with other developers.
- Design and develop scalable full-stack web applications, establish technology stack choices, and define API standards for the team.
- Lead technical initiatives and drive projects from conception to deployment.
- Design testing strategies, establish best practices, and ensure system reliability at scale.
- Establish and improve engineering standards, best practices, and software development processes across the team.
- You will be working on designing and developing innovative front-end and back-end software features using microservices architecture for our organization's internal web applications.
Other
- Bachelor's degree with 7+ years of relevant experience required
- Ability to work in a dynamic, highly collaborative team environment
- Strong attention to detail and excellent analytical capabilities
- Locals only, Sunnyvale, CA & Austin, TX
- You are comfortable analyzing business requirements, identifying gaps, and translating them into technical designs