We welcome and incorporate diverse people with different levels of seniority and experience.
Basic Qualifications
- Bachelor’s Degree in Computer Science or related field
- Internship/non-internship professional software development experience
- Understanding of web services technologies such as SOAP, WSDL, XSD, and REST.
- Experience contributing to the architecture and of new and modern web services (architecture, patterns, reliability and scaling)
- Proficiency in, at least, one modern programming language such as Java, Go, C#, or Python, including object-oriented design
- Proficiency in, at least, one modern Javascript framework such as React, Vue, or Angular, including ES6 patterns
- Knowledge of data structures, algorithms, systems, and asynchronous architectures
- Profiency in Git, CI/CD pipelines.
Prefered Qualifications
- Experience building massive volume reliable, resilient and scalable web services
- Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
- Familiarity with microservices, containerized architecture
- Flexibility, thinking on your feet, and strong problem solving skills
- Track record of dealing well with ambiguity, prioritizing needs, and delivering measurable results in an agile environment
- Experience UNIX systems
- Experience cloud computing fields
- Working with agile culture
- Familiarity with JIRA and other Agile tool.