Company: Bottom Funnel
At Bottom Funnel, we believe in democratizing learning and unleashing individual potential. We are a technology-driven company that is constantly exploring new technologies to enhance the learning experience for our customers. We are looking for a Senior Software Architect to join our team and work on developing cloud-based enterprise solutions for our customers.
Responsibilities:
Provide technical leadership, architect, design, and analyze systems
Provide guidance and mentorship to other team members
Ensure that projects are completed on time and to the highest standards
Work with cutting-edge technology and help drive innovation
Work in a fast-paced, collaborative environment where you will have the opportunity to work on multiple projects simultaneously
Have access to a wide range of learning and development opportunities, including training programs, conferences, and mentorship
Be a key contributor to achieving our mission of empowering people through learning
Challenge the status quo and encourage experimentation as a tool to achieve continuous improvement of team performance
Write and maintain documentation to describe program development, logic, coding, testing, changes, and corrections
Participate in self-directed learning activities aimed at developing deep expertise within a technical domain
Requirements:
2+ years of software engineering development experience working with developing cloud-based enterprise solutions
Strong knowledge in working with REST API, Web services, and SAML integrations
Experience working with Postgres, Redis, Cassandra, Elasticsearch
Experience in programming languages (Java, Ruby, Elixir, JavaScript, HTML5, CSS)
Experience with frameworks (Spring Boot, Ruby on Rails)
Experience in JavaScript frameworks (, React, Redux, Angular, )
Experience with DevOps (Docker, Kubernetes, Ansible, AWS)
Experience in UI Test frameworks (CasperJS, PhantomJS, Mocha, Jasmine, JEST, Selenium, etc