This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
The company has a lean engineering team structured into Product and Platform areas, offering opportunities for engineers to switch teams and work on different challenges.
Work is organized in two-week cycles where engineers have full ownership of their tasks, from idea to market launch.
The product is a web app with a React UI, using GraphQL, REST, and WebSockets with a Ruby on Rails backend, built on PostgreSQL and Redis.
The focus is on providing top-notch user experiences, emphasizing security, reliability, and performance.
As a Senior Software Engineer, you will be responsible for building user-centric products, enhancing processes and technology, and collaborating closely with customers to gather feedback for continuous improvement.
Requirements:
6+ years of experience as a Full Stack software engineer building modern web applications.
3+ years of experience with Ruby on Rails and ReactJS, strong skills in Javascript, ES6, TypeScript, and Git.
Previous experience building GraphQL or REST APIs, preferably in a production environment.
Experience with SQL, RDBMS (preferably PostgreSQL), data warehousing solutions, and designing robust data schemas.
Solid software engineering practices including coding, testing, code reviews, and design documentation.
B.S. or higher in Computer Science or equivalent work experience.
Advanced proficiency in English, passionate about crafting innovative solutions, and experienced in creating user-friendly products.
Self-directed, experienced owning complete features and products, willing to step outside the comfort zone, and comfortable working in Scrum/Agile/Kanban methodologies.
Benefits:
Opportunity to work on impactful products and technical challenges.
Collaborate closely with Product Managers, Designers, and Platform Engineering.
Mentorship opportunities and establishing engineering excellence standards.
Support and scaling of highly available services relied upon for business-critical functionality.
Continuous learning and development of technical skills in a product-focused environment.