Evident is seeking a highly motivated and talented Senior Software Engineer to join our team and help build the components that make our unique solutions. The ideal candidate is a versatile self starter with a Computer Science degree. The Software Engineer’s responsibilities include crafting and developing software for Evident’s cloud platform, web interface, and/or mobile apps.
Responsibilities
- Make improvements to our cloud APIs and work on new features in existing code base
- Solve issues and implement solutions along with test cases
- Work with other team members defining new features and extending existing ones
- Implement automated tests
Requirements
- Bachelor's in Computer Science or related field
- Deep understanding of object oriented and functional paradigms
- Proficiency in Python
- Additional language proficiency is a plus (Scala, Java, JavaScript)
- Willingness to learn and work with technology stacks different from the ones used in the past
- Solid background in RESTful Web Services
- Strong grasp of relational and non-relational (NoSQL) databases
- Background in Networks and Security (Public Key Infrastructure, SSL, Crypto)
- Proficiency in Linux and Shell scripting
- Proficient in git
- Knowledge of ansible or similar provisioning tool is a plus
- Full-stack experience is a plus
- Working knowledge of Single-Sign-On, OAuth and JavaScript is a plus
Benefits
- Our team solves a crucial problem with huge business potential together, and we are able to see exactly how our contribution affects customers!
- Competitive pay package, including base pay and stock options
- Medical benefits and life insurance
- Self improvement and technology budgets for every employee
- Company lunches, unlimited snacks & drinks, and events!
- Parking at Wadowicka street :)