Staff Engineer

Later Logo

Later

๐Ÿ’ต $190k-$230k
๐Ÿ“Remote - Worldwide

Summary

Join Later as a Staff Developer and build high-quality, scalable applications using modern web development technologies. Lead large projects, communicate effectively across teams, and refine requirements in a fast-paced environment. Solve complex problems, improve the codebase, and uphold a high engineering culture. Mentor junior team members and influence others. The ideal candidate will possess strong proficiency in React, Typescript, Ruby on Rails, Node.js, and experience with SQL and NoSQL databases. Experience with AWS or similar cloud platforms is also required. This role offers a competitive salary and benefits package.

Requirements

  • Frontend Development: Strong proficiency in React and Typescript
  • Backend Development: Strong proficiency in multiple programming languages, specifically: Ruby on Rails and Node.js
  • Database Knowledge: Experience with both SQL and NoSQL databases, specifically MySQL and DynamoDB
  • API Management: Expertise with integrating third-party APIs and managing them in a proactive manner
  • Cloud Infrastructure: Familiarity with AWS or similar cloud platforms
  • System Design & Architecture: Experience with designing scalable, maintainable, and secure system architectures
  • Performance Optimization: Expertise in profiling and optimizing applications for performance and scalability
  • Security Practices: In-depth knowledge of application and infrastructure security best practices
  • DevOps: Experience with Git, CI/CD pipelines, and YAML configuration
  • Testing: Knowledge of test automation and quality assurance practices
  • Containerization: Experience with Docker (Kubernetes is a plus)
  • AI/ML Applications: Broader experience in implementing AI/ML solutions in production beyond AI-powered development tools
  • Mentorship: Ability to coach and mentor junior team members, and influence others without authority

Responsibilities

  • Ability to scope, plan, and lead large projects , with previous experience in delivering significant features and roadmap items
  • You have delivered multiple large features in a code base and understand how codebases evolve over time
  • Experience communicating across teams , reaching out to stakeholders across the business
  • You feel comfortable reaching out on Slack or email to someone you havenโ€™t worked with yet to start a conversation about a feature or bug
  • Ability to understand, clarify, and refine requirements in a rapidly growing business
  • Youโ€™re comfortable with some ambiguous requirements and you understand that different stakeholders have different priorities
  • Youโ€™re able to navigate competing interests to deliver features that delight users
  • Ability to clearly communicate technical and non technical thoughts throughout the organization
  • You are comfortable speaking up in meetings and non technical folks feel comfortable working with you
  • Being the go-to person for solving unknown problems and delivering solutions
  • When something breaks, your coworkers look to you as the expert for digging in and fixing issues
  • Nothing is too hard for you to tackle
  • Continuously improving the code base and upholding a high engineering culture of PR reviews, architecture patterns, and coding styles
  • You understand best principles for code reviews, idiomatic code patterns in at least one language, and you known best practices for testing and deployment

Preferred Qualifications

  • Knowledge of Ember.js is a plus
  • Experience with social networking platforms
  • Knowledge of accessibility standards and implementations
  • Interest and experience in AI-powered development tools (Cursor, Copilot, etc.)
  • Experience with DataDog or similar monitoring solutions
  • Experience with iterative and rapid development methodologies

Benefits

Salary Range: $ 190,000 - 230,000

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.