Base: $86,400.00 - $138,600.00; bonus/equity: not ...
Fully remote
Design and analysis of algorithms
Data structures and design patterns
Building and deploying scalable systems
This job is an integral member of an agile software engineer team responsible for building complex scalable software applications across all digital channels to serve our customers
Job Summary
This job is an integral member of an agile software engineer team responsible for building complex scalable software applications across all digital channels to serve our customers.
The position will be responsible for taking an enterprise-wide, architectural view of the solutions and the technical execution of products using the technical stack that best meets the needs of the platform.
The position, and team, will be involved in every aspect as part of the software application build process from idea generation, business analysis, technical design and software development using the latest technologies and design patterns.
Matching Summary
This job is an integral member of an agile software engineer team responsible for building complex scalable software applications across all digital channels to serve our customers.
Salary
Base: $86,400.00 - $138,600.00; Bonus/Equity: Not specified; Benefits: Not specified
Skills & Requirements
Must-have
design and analysis of algorithms
data structures and design patterns
building and deploying scalable systems
modern programming languages
web services technologies (REST, HTTPS, JSON)
agile methodology of scrum
professional software engineering practices
Nice-to-have
interest and ability to learn other languages
strong sense of ownership, urgency, and drive
passion for user experience and usability
mentor junior engineers and develop skills
Key Requirements
3 years of experience in design and analysis of algorithms
3 years of experience in modern programming languages
3 years of understanding of web services technologies
Bachelor's Degree in Computer Science or related field