Software Engineer
We are looking for a Software Engineer, responsibilities will include working closely with other engineers to architect, design and build new systems and maintain existing applications. You will also perform reviews of code and system architecture, providing constructive feedback and code for improvements.
Responsibilities
Develop new user-facing features
Build reusable code and libraries for future use
Optimize application for maximum speed and scalability
Collaborate with other team members and stakeholders
Maintain existing user-facing applications
Ensure code standards are followed and code is tested using automated test frameworks
Skills And Qualifications
Has worked in an agile/scrum process before
Good communicator; has experience with pair programming
3 years Rails Experience
Has worked three years in one of these backend languages; JavaScript/Node, Java, Ruby.
Experience with building highly available scalable systems
Has worked with non-relational databases like MongoDB, ElasticSearch
Has worked with and relational databases like MySQL, Postgres
Understands and believes in TDD
Understanding of modern software development practices and methodologies
Has worked one year in a Javascript frontend framework like Angular, or libraries like React.
Bonus Qualifications
Has worked in another programing language not mentioned like Python, Go, Scala.
Experience with handling large data sets
Experience in Advertising