This is a remote position.
We are seeking a Senior Software Engineer (Redis) to join our team.
Responsibilities:
- Executes well but doesn t just execute asks why understands the big picture and delivers the best possible solution
- Completes high quality work in a timely manner.
- Thoughtfully translates customer and business needs into software solutions that can scale.
- Designs and architects solutions gathering additional resources as needed.
- Strategically owns projects from beginning to end adeptly managing others and communicating with teammates as needed to execute.
- Writes code that is designed to be future proof not just within a function but within a project s architecture.
- Writes useful tests and encourages others to write tests.
- Maintains clear documentation and proactively communicates.
- Offers thoughtful code reviews and constantly seeks improvement in their own work.
Tech Stack:
Node Vue PostgreSQL Big Table Rabbit Redis Heroku/Google Cloud Twilio/Sendgrid. Our team collaborates using GitHub Slack and Asana.
Requirements
- At least 7 years experience as a professional software developer with proven track record of deploying quality production software and writing clean code.
- Technical degree in computer science or equivalent or comparable demonstration of qualifications.
- Comfortable with the full stack from front end pixel pushing to database configuring.
- Experience with CI/CD and testdriven methodologies.
- Comfortable working remotely and crossculturally with team members from multiple countries across different time zones in an Agile environment.
- Entrepreneurial attitude wants to be part of a fast growing team and work directly with customers to maximize value in the system
- Gets the big picture relentlessly follows up on details.
- Teamoriented while being proactive and selfdirected.
- Able to prioritize take initiative communicate clearly and manage many projects and work streams simultaneously; meets deadlines and keeps commitments.
- Eager to bring radical candor to work and enthusiastic about building positive organizational culture.
Nice to Haves:
- Experience managing a team of software developers.
- Familiarity with design thinking tools.
- Experience scaling a webbased software product with billions of data points.
Benefits
- Work Location: Remote
- 5 days working
At least 7 years experience as a professional software developer, with proven track record of deploying quality production software and writing clean code. Technical degree in computer science or equivalent, or comparable demonstration of qualifications. Comfortable with the full stack - from front end pixel pushing to database configuring. Experience with CI/CD and test-driven methodologies. Comfortable working remotely and cross-culturally with team members from multiple countries, across different time zones, in an Agile environment. Entrepreneurial attitude - wants to be part of a fast growing team and work directly with customers to maximize value in the system Gets the big picture, relentlessly follows up on details. Team-oriented, while being proactive and self-directed. Able to prioritize, take initiative, communicate clearly, and manage many projects and work streams simultaneously; meets deadlines and keeps commitments. Eager to bring radical candor to work and enthusiastic about building positive organizational culture.