Apply

Backend Software Engineer

Posted about 20 hours agoViewed

View full description

πŸ’Ž Seniority level: Junior, 2+ years

πŸ“ Location: US

πŸ’Έ Salary: 118938.0 - 244872.0 USD per year

πŸ” Industry: Software Development

πŸ—£οΈ Languages: English

⏳ Experience: 2+ years

πŸͺ„ Skills: Backend DevelopmentSoftware DevelopmentSQLREST APICI/CDRESTful APIs

Requirements:
  • 2+ years of industry backend development experience, building consumer or business facing products
  • Proficiency in common backend tech stacks for RESTful API, storage, caching and data processing
  • Experience in following best practices in writing reliable and maintainable code that may be used by many other engineers
  • Ability to keep up-to-date with new technologies to understand what should be incorporated
  • Strong collaboration and communication skills
Responsibilities:
  • Build out the backend for Pinner-facing features to power the future of inspiration on Pinterest
  • 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
  • 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
Apply

Related Jobs

Apply

πŸ“ Turkey, Poland, Argentina, United States

πŸ” IGaming/Online Casino

🏒 Company: Everyrealm

  • 3+ years of experience in the online casino industry.
  • Proficiency in ReactJS, NextJS, and TailwindCSS for front-end development.
  • Strong experience with Node.js and AWS CDK for back-end development.
  • Hands-on expertise with Prisma for database interaction, specifically PostgreSQL.
  • Experience with AWS services, including Lambda, DynamoDB, RDS, EC2, and ECS Fargate.
  • Solid understanding of secure coding practices, especially relevant to online casino platforms.
  • Ability to architect scalable and maintainable codebases.
  • Strong problem-solving skills and the ability to work both independently and collaboratively.
  • Excellent communication skills for effective interaction with team members and stakeholders.
  • Collaborate with cross-functional teams to develop new features and improve existing functionality for our iGaming platform.
  • Develop RESTful APIs and serverless applications using Node.js and AWS CDK.
  • Optimize applications for maximum speed and scalability using ReactJS and NextJS.
  • Implement modern UI/UX practices with TailwindCSS to create intuitive and aesthetically pleasing front-end interfaces.
  • Integrate and maintain databases using Prisma with PostgreSQL.
  • Manage and deploy applications on AWS services, including RDS with PostgreSQL, EC2, ECS Fargate, and Lambda functions.
  • Troubleshoot and resolve software defects and other technical issues.
  • Maintain code quality through peer reviews, continuous integration, and automated testing.
  • Familiarity with real-time data processing and live casino game mechanics.

AWSNode.jsPostgreSQLDynamoDBReact.jsServerlessNext.jsRESTful APIs

Posted 2 days ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 165000.0 - 230000.0 USD per year

πŸ” Software Development

🏒 Company: CoreWeaveπŸ’° $642,000,000 Secondary Market over 1 year agoCloud ComputingMachine LearningInformation TechnologyCloud Infrastructure

  • Professional experience building and maintaining production-grade backend services.
  • Strong proficiency in one or more of Go, Python, or TypeScript.
  • Experience with authentication, authorization and security best practices.
  • Familiarity with observability practices including metrics and logging.
  • Solid understanding of CI/CD and software testing best-practices.
  • Solid understanding of database design and experience with SQL
  • Collaborate closely with cross-functional teams across CoreWeave, including frontend engineers, product managers and designers to shape the team’s strategy and roadmap.
  • Design, develop, and maintain scalable, secure and performant backend services, APIs, and databases for our next-generation systems.
  • Participate in design discussions and architectural decisions to drive technical solutions that align with our business goals.
  • Contribute to software development best-practices, including writing maintainable and testable code and participating in thorough code reviews.
  • Debug and resolve production issues in a timely manner, providing high-level support when necessary.
  • Work with a passionate team of engineers in an iterative, high-trust agile environment.

AWSBackend DevelopmentDockerPythonSoftware DevelopmentSQLCloud ComputingKubernetesTypeScriptAlgorithmsAPI testingData StructuresGogRPCPostgresPrometheusREST APICI/CDRESTful APIsJSONSoftware EngineeringDebugging

Posted 9 days ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 180000.0 - 200000.0 USD per year

πŸ” Software Development

🏒 Company: PreparedπŸ‘₯ 51-100πŸ’° $27,000,000 Series B 6 months agoEnterprise SoftwarePublic Safety

  • 5+ years of software engineering industry experience
  • Bachelor's degree in Computer Science, or a related field, or equivalent experience
  • Proficiency in or eagerness to learn our backend stack (Ruby on Rails, Golang)
  • Experience with large-scale distributed systems
  • Desire to work in a fast-paced and dynamic startup environment
  • Strong communication and interpersonal skills
  • Collaborate cross-functionally to architect and launch new user-facing features and products
  • Design and drive initiatives to improve the availability and reliability of our backend systems
  • Continuously help improve the engineering processes and tools that allow us to scale the codebase and team
  • Provide mentorship to less experienced engineers

Backend DevelopmentSoftware DevelopmentSQLGitRuby on RailsRESTful APIsSoftware Engineering

Posted 13 days ago
Apply
Apply

πŸ“ USA

🧭 Full-Time

πŸ’Έ 126000.0 - 197000.0 USD per year

πŸ” Software Development

🏒 Company: AddeparπŸ‘₯ 501-1000πŸ’° $166,262,336 Series F almost 4 years agoπŸ«‚ Last layoff about 2 years agoFinancial ServicesSaaSFinTechSoftware

  • 3+ years of professional backend software engineering experience OR B.S., or M.S. in Computer Science or similar technical field of study
  • Experience with server-side languages like Java, Python, or C++
  • Experience with relational databases (MySQL, Postgres, SQL Server)
  • Ability to complete complex projects involving partners across multiple teams
  • Excellent written and verbal communication skills
  • Develop and implement our product vision within a multi-functional team
  • Elevate our APIs to new heights, to meet the demands of our rapidly expanding customer base
  • Create innovative and impactful features that delight our users
  • Collaborate on architecture designs, product features, and code reviews
  • Own software features from inception through delivery

AWSBackend DevelopmentPostgreSQLPythonSQLCloud ComputingJavaMySQLC++API testingRESTful APIsSoftware Engineering

Posted 17 days ago
Apply
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 27 days ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 160000.0 - 200000.0 USD per year

πŸ” Cybersecurity

🏒 Company: Horizon3 AI

  • 7+ yrs professional software engineering experience using modern object-oriented or functional languages (Python, Go, Scala, C++, TypeScript, etc).
  • Experience building applications on cloud computing platforms such as AWS, Azure, GCP, using container technologies such as Docker and Kubernetes.
  • Develop core product features in ETL (Extract, Transform, Load) and GraphQL to support data processing and retrieval.
  • Design and implement backend APIs in GraphQL to facilitate data interactions between different components of the product.
  • Build and maintain ETL pipelines for efficient data processing and analytics.
  • Collaborate with frontend APT members to present data in a clear and user-friendly format, enhancing the product's user experience.
  • Ability and interest in mentoring junior and mid-level engineers to foster their growth and development.

AWSBackend DevelopmentDockerGraphQLPostgreSQLPythonSoftware DevelopmentSQLCloud ComputingETLKubernetesAPI testingREST APICI/CDMicroservices

Posted about 1 month ago
Apply
Apply

πŸ“ North America

🧭 Full-Time

πŸ” Software Development

NOT STATED
  • Design and build the backend services and pipelines that power high-performance, real-time advertising for mobile app campaigns.
  • Develop and optimize the systems that ensure mobile marketers can effectively reach and engage new users at scale.
  • Leverage advanced algorithms, robust data infrastructure, and real-time decisioning.

Backend DevelopmentNode.jsPostgreSQLPythonData engineeringRESTful APIsMicroservices

Posted about 1 month ago
Apply
Apply

πŸ“ USA

πŸ’Έ 128775.0 - 151500.0 USD per year

πŸ” Software Development

🏒 Company: Coinbase Careers PageπŸ‘₯ 1000-5000

  • 2 years of experience in software engineering and at least 2 years of experience in developing large scale systems with Golang and cloud technologies and shipping user-facing features with JavaScript and modern, component-based JS frameworks like React.
  • Proven experience in integrating AI/ML APIs into web applications.
  • Experience with third-party vendor integrations.
  • Experience with large-scale, high-traffic platforms and implementing scalable, robust services in the real world.
  • Experience in authoring and contributing to technical architecture and implementing them.
  • Experience in AWS, Kubernetes, Terraform, BuildKite or similar.
  • Experience in rate limiters, caching, load balancing, circuit breakers, metrics, logging, tracing, debugging etc.
  • Experience in event driven architectures (Kafka, MQ etc.), proficiency in either SQL or NoSQL DBs, understanding of concepts like gRPC, GraphQL, ETL.
  • Proficiency in Go.
  • Build complete user features including front and backend using React, Js frameworks, Golang and cloud technologies
  • Lead assessment and implementation of third-party AI/ML tools.
  • Deliver cross-functional outcomes to complex problems in collaboration with product, design, security, data or other engineering teams
  • Demonstrate a keen awareness of Coinbase’s platform, development practices, and various technical domains and build upon them to efficiently deliver improvements across multiple teams.
  • Participate in an environment where innovative ideas are regularly generated, vetted, and transformed into action.
  • Foresee potential issues before they arise and adapt their own approach, working within constraints to avoid adverse impact.
  • Communicate across the company to technical and non-technical leaders with ease.
  • Quickly distill complex technical themes so that an entry level, non-tech team member can understand them.
  • Mentor team members in design techniques and best practices in coding, testing, release/deploy process, documentation, metrics/logging and scaling.
  • Working with teams and teammates across multiple time zones.

AWSBackend DevelopmentDockerGraphQLSoftware DevelopmentSQLCloud ComputingETLGitJavascriptKafkaKubernetesReact.jsAPI testinggRPCNosqlCommunication SkillsCI/CDProblem SolvingRESTful APIsTerraformMicroservicesSoftware EngineeringDebugging

Posted about 1 month ago
Apply
Apply

πŸ“ US

πŸ” Fintech

🏒 Company: AffiniPayπŸ‘₯ 501-1000πŸ’° Private 9 months agoFinancial ServicesPaymentsFinTech

  • Bachelor’s degree in Computer Science or Engineering.
  • Experience with professional software development using server-side programming languages such as Scala, Java, or Python.
  • Strong software design and problem-solving skills, with openness to learning new programming languages.
  • Experience monitoring and debugging large-scale solutions in cloud environments like AWS, GCP, or Azure.
  • Experience developing scalable and performant database structures in SQL and RDBMS environments.
  • Experience with event sourcing systems utilizing streams and messages.
  • Experience with containerized applications like Kubernetes is preferred.
  • Continuously deliver quality, secure, and high-availability APIs for internal customers and partners.
  • Plan solutions for business needs and technical problems through comprehensive software designs.
  • Develop message-based APIs for asynchronous command and domain event processing and REST APIs.
  • Research and propose new technologies and best practices to propel the team forward.
  • Coordinate with DevOps and Quality Engineers for containerized software deployments, including debugging.
  • Work in a close-knit team environment to achieve engineering goals.
  • Mentor and proactively lead in areas of expertise within the engineering organization.

AWSDockerSQLKubernetesApache KafkaPrometheusRDBMSREST APIMicroservicesScala

Posted 2 months ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ” Food technology

  • Lead level software engineer with experience in full stack development.
  • Proficient in Python and familiar with React for contributions and code reviews.
  • Strong communication skills to coordinate project timelines and advocate for development processes.
  • Experience in mentoring less experienced team members.
  • Architect and develop full stack systems that have a long-lasting impact.
  • Collaborate with product managers, UI/UX designers, and business stakeholders.
  • Ensure timely delivery of excellent solutions aligned with specifications.
  • Maintain design systems and execute responsive, motion-enhanced user experiences.

AWSGraphQLPythonDynamoDBSoftware ArchitectureReactCI/CDMicroservices

Posted 2 months ago
Apply