Software Engineer – Full Stack
Company | Reputation |
---|---|
Location | Scottsdale, AZ, USA, Lehi, UT, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | |
Experience Level | Junior, Mid Level |
Requirements
- 2-5 years of experience in designing & implementing highly interactive UI for high-volume, robust web applications.
- Solid programming skills in JavaScript and Java/J2EE, with experience building reusable components using JavaScript libraries such as React and Node.js.
- Experience with Spring Boot for building scalable and efficient backend services.
- Proven ability to design, develop, and maintain microservices-based applications.
- Experience using GoLang to build and optimize data pipelines.
- Advanced knowledge of data structures, algorithms, object-oriented design, design patterns, and performance/scale considerations.
- Hands-on experience with NoSQL databases, such as MongoDB, Elasticsearch, and BigQuery, including development, troubleshooting, and performance optimization.
- Observability experience or willingness to learn.
- Experience working in a cloud environment and developing scalable, distributed systems.
- Strong sense of empathy for end-users, with a drive to enhance their experience.
- Comfortable working with data-intensive applications and performance-critical systems.
Responsibilities
- Build high-quality, clean, scalable and reusable code by enforcing best practices around software engineering architecture and processes (Code Reviews, Unit testing, etc.)
- Work with the product owners to understand detailed requirements and own your code from design, implementation, test automation, and delivery of high-quality products to our users
- Work in a fast-paced CI/CD Kanban environment and participate actively in feature development and bug resolution
- Capability to manage multiple projects with material-technical risk across teams and processes; may serve as a functional lead or technical owner.
- Work on several Reputation products to extend functionality and to maintain zero customer-reported bugs.
- Be a mentor for colleagues and help promote knowledge-sharing
- Additional duties as assigned.
Preferred Qualifications
- GraphQL
- RabbitMQ
- Redis
- Elasticsearch
- Social Media APIs (Facebook, Instagram, LinkedIn, Twitter, YouTube, TikTok, etc)