Senior Software Engineer

  • $152k-$190k
  • Remote - United States

Remote

Software Development

Senior

Summary

Join Gemini as a Senior Software Engineer (Fullstack) and work across all layers of our tech stack to build out products that drive our marketing efforts. As a senior fullstack software engineer, you'll collaborate with a cross-functional team to deliver high-quality features that enhance our product offerings.

Requirements

  • At least 6 years of experience in full-stack development, with a strong focus on building consumer-facing web applications at scale
  • Proficiency in React.js and JavaScript/TypeScript, CSS, with a deep understanding of modern web development best practices
  • Strong experience with Java or Scala and familiarity with building microservices in cloud environments (e.g., AWS, Azure)
  • Experience working and integrating with content management systems (CMS) like Contentful or Builder.io
  • The ability to work closely across teams (and time zones) and manage dependencies effectively
  • A customer and product-focused mindset, with the ability to make well-reasoned trade-offs between speed and quality
  • The ability to adapt and handle multiple competing priorities in collaboration with peers

Responsibilities

  • Collaborate with product managers, designers, and other engineers to design and deliver high-quality features across our marketing platforms
  • Build efficient and reusable UI components and architect reliable, performant, and maintainable solutions for both the frontend and backend
  • Write clean, efficient, and well-documented code. Review other software engineers’ code for correctness, style, and security
  • Own the DevOps lifecycle for a product, including building, validating, and maintaining high-quality products throughout their lifecycle
  • Continuously improve the performance, maintainability, and operations of our codebase by engaging in refactoring, optimization, and upgrade projects

Preferred Qualifications

  • Experience as a project and technical lead
  • Experience working with Next.js
  • Experience with Scala or a willingness to learn, as our backend is primarily built in Scala
  • Expertise in unit and integration testing to ensure the reliability and stability of delivered features
  • Experience with performance analysis tooling and techniques
  • Experience influencing product decisions through data and experimentation
  • Knowledge of the finance industry, payments, trading, or exchange systems
  • Hands-on experience with DevOps practices, including CI/CD pipelines and cloud-based infrastructure management

Benefits

  • Competitive starting salary
  • A discretionary annual bonus
  • Long-term incentive in the form of a new hire equity grant
  • Comprehensive health plans
  • 401K with company matching
  • Paid Parental Leave
  • Flexible time off
Share this job:
Please let Gemini know you found this job on Remote First Jobs 🙏
Apply now