Senior Software Engineer, Backend

$165,000 - $210,000/Yr

Saturn - New York, NY

posted 25 days ago

Full-time - Senior
Onsite - New York, NY
Crop Production

About the position

Saturn Technologies is looking for a Senior Software Engineer, Backend to join their team in New York City. This role involves collaborating with cross-functional teams, guiding app architecture, and leading the development of user-facing features. The ideal candidate will have extensive backend development experience and a strong understanding of modern web application best practices.

Responsibilities

  • Working on a cross-functional team, utilizing extensive knowledge and experience in building complex applications.
  • Collaborating with Product Managers and Designers from the beginning of projects to create user-friendly experiences.
  • Communicating and managing relationships with client engineers on iOS and Web to ensure seamless integration.
  • Promoting a disciplined approach to development, testing, documentation, and code structure in a team setting.
  • Leading the development and ownership of large user-facing features/epics, from design to implementation and launch.
  • Guiding the app architecture to align with industry best practices and engineering excellence.
  • Playing a crucial role in elevating the team's technical skills and efficiency.
  • Being hands-on, writing automated tests, and providing thorough feedback in code reviews.

Requirements

  • 5+ years of relevant backend development experience
  • Strong understanding of best practices for modern web apps, APIs, and microservices
  • Strong leadership and organizational skills with the ability to mentor team-mates
  • Experience working with and scaling relational databases such as Postgres or NoSQL databases such as DynamoDB
  • Experience with concurrency theories and implementations

Nice-to-haves

  • Python web development experience (FastAPI, Flask, Django, etc.)
  • Experience scaling high-growth systems and diagnosing performance bottlenecks
  • Experience with AWS (EC2, S3, Lambda, Elastic Beanstalk, RDS, ElastiCache)
  • Experience working with and scaling multi-container Docker in production environments
  • Experience working with background jobs (Celery with Redis, etc.)
  • Experience working with real-time communication (websockets preferred)

Benefits

  • Full benefits
  • Stock options
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service