Finding the best job has never been easier
Share
DESCRIPTION
Mentorship & Career Growth Key job responsibilities
- 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
- 1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
- Bachelor's degree in Computer Science, Software Engineering or a related technical discipline
- * Computer Science fundamentals in object-oriented design, data structures, algorithm design, problem solving, and complexity analysis.
- A strong track record of project delivery for large, cross-functional projects
- Experience building complex software systems that have been successfully delivered to customers
- Experience with building high-performance, highly-available and scalable distributed systems.
- A willingness to dive deep, experiment rapidly and get things done
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
- Deep knowledge of Distributed SOA Architecture, Relational DB knowledge, ElasticSearch, DynamoDB, and various AWS technologies.
- Exposure to Machine Learning/deep learning projects.
- Experience of successfully mentoring junior SDEs.
- High attention to detail and proven ability to manage multiple, competing priorities simultaneously.
- * Ability to work in a fast-paced environment where continuous innovation is desired.
- * History of teamwork and willingness to roll up one’s sleeves to get the job done.
These jobs might be a good fit