Gemini is hiring a
Senior Software Engineer

Logo of Gemini

Gemini

πŸ’΅ $152k-$190k
πŸ“Remote - United States

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:

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.

Similar Jobs

Please let Gemini know you found this job on JobsCollider. Thanks! πŸ™