Apply

Senior Backend Software Engineer

Posted 3 days agoViewed

View full description

💎 Seniority level: Senior, 4+ years

📍 Location: US

💸 Salary: 149600.0 - 308000.0 USD per year

🔍 Industry: Software Development

🗣️ Languages: English

⏳ Experience: 4+ years

🪄 Skills: AWSBackend DevelopmentGraphQLPythonSQLJavaC++AlgorithmsData StructuresGoREST APICommunication SkillsCI/CDProblem SolvingMicroservicesSoftware EngineeringData management

Requirements:
  • 4+ years of industry backend development experience, building consumer or business facing products
  • Proficiency in common backend tech stacks for online service, storage, caching and data processing
  • Proficiency in building GraphQL APIs and converting REST to GraphQL
  • Experience building & operating large scale distributed systems and/or networks
  • Experience in Python, Java, C++, or Go or another language and a willingness to learn
Responsibilities:
  • Build out the backend for Pinner-facing features to power the future of inspiration on Pinterest
  • Partner with design, product, and backend teams to build end-to-end functionality
  • Put on your Pinner hat to suggest new product ideas and features
  • Employ automated testing to build features with a high degree of technical quality, taking responsibility for the components and features you develop
  • Grow as an engineer by working with world-class peers on varied and high impact projects
  • Design, develop, and operate large scale, distributed systems and networks
  • Work with Engineering customers to understand new requirements and address them in a scalable and efficient manner
  • Actively work to improve the developer process and experience in all phases from coding to operation
  • May contribute to and lead each step of the product development process, from ideation to implementation to release; from rapidly prototyping, running A/B tests, to architecting and building solutions that can scale to support millions of users
Apply

Related Jobs

Apply

📍 United States

🧭 Full-Time

💸 150000.0 - 170000.0 USD per year

🔍 Healthcare Technology

🏢 Company: Arine👥 101-250💰 $29,000,000 Series B over 2 years agoPharmaceuticalBiotechnologyMedicalHealth Care

  • Proficient to fluent in Python (can build and deploy web APIs, CLIs, libraries, and scripts)
  • Proficient to Power-User in AWS Services (Lambda, API Gateway, DynamoDB, S3, IAM, RDS/Aurora, CloudFormation, SQS, SNS, EventBridge, Kinesis, etc.)
  • Proven track record in architecting multi-component distributed systems
  • Solid understanding of synchronous vs. asynchronous design, SQL vs NoSQL databases, and REST API design (including Auth2 authentication)
  • Comfortable writing unit and integration tests (familiarity with TDD is preferred)
  • Proficient with Git/GitHub, branching, merging and pull requests
  • Meticulous attention to detail with the ability to own a project end-to-end - gather and translate requirements, communicate and collaborate with Stakeholders, and mentor junior engineers
  • Comfortable working in a fast-paced environment with a strong ability to adapt to changing priorities
  • Results-oriented and can deliver against strict deadlines
  • A team player who can also work independently
  • Work with LLMs, Amazon Bedrock, & predictive models to enhance decision-making and automation.
  • Write production-level Python to implement web APIs, CLIs, libraries, and scripts
  • Work significantly AWS services to build/deploy new features, troubleshoot reported bugs, and monitor mission-critical infrastructure and microservices
  • Write unit and integration tests, and perform a modest amount of QA
  • Contribute to paying down technical debt and improving existing systems
  • Collaborate with Frontend and Data Engineers to collectively support Arine’s internal Clinical Operations team and external customers/users

AWSBackend DevelopmentPythonSoftware DevelopmentSQLArtificial IntelligenceGitMachine LearningAPI testingREST APINosqlCI/CDMicroservices

Posted 21 days ago
Apply
Apply

📍 EMEA, LATAM, North America

🔍 B2B sales solutions

🏢 Company: Amplemarket👥 51-100💰 $12,000,000 Series A almost 3 years agoCRMArtificial Intelligence (AI)SaaSSalesInformation TechnologySoftware

  • Experience designing and maintaining complex/large/growing systems.
  • Ability to analyze new system designs or code for potential issues such as edge cases and bottlenecks.
  • Skill in debugging and finding root causes of production issues.
  • Proactivity in addressing and suggesting improvements for broken components.
  • Commitment to best practices and testing software delivery.
  • Work directly with the co-founders.
  • Have lots of autonomy and impact.
  • Ship new features every week.
  • Own central, complex components of the application.
  • Drive and deliver on our product roadmap, turning rough specs into features.
  • Find elegant solutions to usability problems.
  • Provide leadership and mentorship to other engineers on the team.
  • Implement a scalable, stable, and user-friendly product that can handle our current growth.
  • Collaborate with experienced software engineers in the design, development and maintenance stages of the product.

Backend DevelopmentPostgreSQLElasticSearchRuby on RailsREST APIRedisMicroservicesSoftware EngineeringDebugging

Posted 4 months ago
Apply
Apply

📍 San Francisco, CA

🧭 Full-Time

🔍 Artificial Intelligence

🏢 Company: Mem👥 11-50💰 $23,500,000 Series A over 2 years agoProductivity ToolsInformation Technology

  • Have prior experience in complex engineering environments.
  • Self-starter capable of independent problem-solving.
  • Open to using state-of-the-art tools.
  • Well-versed in systems thinking.
  • Detail-oriented and capable of handling projects from conception to completion.
  • Thrive in ambiguous and innovative problem-solving situations.
  • Tech stack includes Django, Python, OpenAPI, Postgres, Redis, and cloud platforms.
  • Report directly to the CEO and collaborate with the team to architect and build backend systems.
  • Build backend for user-facing features that provide personal knowledge assistance.
  • Solve backend issues such as data processing, real-time recommendations, and information retrieval.
  • Develop and implement APIs and backend services.
  • Design and maintain scalable and reliable systems.
  • Enhance observability and monitoring for operational efficiency.

DockerPythonArtificial IntelligenceDjangoElasticSearchPostgresRedisCI/CD

Posted 5 months ago
Apply