Finding the best job has never been easier
Share
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
- Bachelor's degree in computer science or equivalent
- Master's degree in computer science or equivalent
- Experience building complex software systems that have been successfully delivered to customers
- Knowledge of professional software engineering & best practices for full software development life cycle, including coding standards, software architectures, code reviews, source control management, continuous deployments, testing, and operational excellence
- Hands-on expertise in many disparate technologies, typically ranging from front-end user interfaces through to back-end software systems and all points in between
- Demonstrated ability to mentor junior software engineers or software developers in all aspects of their engineering duties
- Experience communicating with users, software development engineering teams, and management to collect requirements, describe software product features and technical designs.
- Experience with payment system and credit card space is a plus
- Experience with Amazon Web Services is a plus
These jobs might be a good fit