Apply

Staff Backend Engineer

Posted 2024-07-13

View full description

πŸ’Ž Seniority level: Staff, 10+ years

πŸ’Έ Salary: 215000 - 250000 USD per year

πŸ” Industry: NFT Platform

🏒 Company: Magic EdenπŸ’° $500.0k ICO on 2022-07-01πŸ«‚ on 2023-02-14InternetCryptocurrencyMarketplaceWeb3

⏳ Experience: 10+ years

πŸͺ„ Skills: Node.jsMongoDBPostgresJavaScript

Requirements:
  • At least 10+ years of experience in software engineering.
  • Designed, built, scaled, and maintained production services with service-oriented architecture knowledge.
  • Write high quality, well-tested code to meet customers' needs.
  • Passionate about building an open financial system that unites the world.
Responsibilities:
  • Build new services to meet critical product and business needs using Node.JS.
  • Design scalable systems to solve novel problems with modern cloud technology and industry best practices.
  • Articulate a long-term vision for maintaining and scaling backend systems and the teams running them.
  • Work with engineers, designers, product managers, and senior leadership to create a tangible roadmap quarterly.
  • Write high quality, well-tested code to meet customer needs.
Apply

Related Jobs

Apply

πŸ“ Australia and New Zealand

🧭 Full-Time

πŸ” Design technology

  • Extensive experience developing distributed web applications on the JVM, primarily with Java (Java 17).
  • Track record of planning and executing complex architectural changes.
  • Excellent written and verbal communication and collaboration skills.
  • Proven experience mentoring engineering teams.
  • Mastery of computer science fundamentals like concurrency, data structures, and distributed systems.
  • Strong understanding of resiliency techniques such as load balancing and circuit breaking.
  • Hands-on experience in large distributed cloud environments, preferably AWS.
  • Familiarity with cloud-native technologies such as Kubernetes and Terraform.
  • Bonus: Experience with large-scale distributed data processing systems and expertise in SQL.

  • Play a leading role in defining the technical roadmap and architecture for internal platforms.
  • Advocate for best practices that enhance service performance, resilience, and adaptability.
  • Establish expertise in developing platforms integrated with the company’s data ecosystem.
  • Propose innovative approaches for future-proofing product decision platforms.
  • Engage in shaping improvements through design documents and meetings.
  • Design and implement intricate system aspects, addressing complex technical challenges.
  • Guide major project implementations, ensuring task breakdown and team synchronization.
  • Provide mentorship and professional development assistance to other engineers.
  • Facilitate cross-team initiatives for improved reliability and security.

AWSLeadershipSQLJavaJVMKubernetesSnowflakeProduct DevelopmentClickhouseData StructuresCommunication SkillsCollaborationMentoringTerraformWritten communication

Posted 2024-11-23
Apply
Apply

πŸ“ Australia, New Zealand

🧭 Full-Time

πŸ” Design technology

  • Extensive experience developing distributed web applications on the JVM with a deep understanding of Java.
  • Track record of planning and executing complex architectural changes.
  • Excellent verbal and written communication skills.
  • Proven experience mentoring and guiding engineering teams.
  • Mastery of computer science fundamentals such as concurrency and distributed systems.
  • Hands-on experience in large distributed cloud environments, preferably AWS.
  • Familiarity with cloud-native technologies like Kubernetes and Terraform.
  • Bonus: Experience with large-scale distributed data processing systems, SQL, and data modeling best practices.

  • Play a leading role in defining the technical roadmap and architecture for internal platforms.
  • Advocate for best practices enhancing service performance, resilience, and adaptability.
  • Establish expertise in decision-making platforms integrated with the company's data ecosystem.
  • Propose innovative solutions for product decision platforms.
  • Engage with team members through design documents and meetings.
  • Design and implement complex system aspects effectively.
  • Guide major project implementation and keep engineers aligned.
  • Mentor other engineers and assist in their professional development.
  • Facilitate cross-team initiatives for reliability, velocity, and security.

AWSLeadershipSQLJavaJVMKubernetesSnowflakeProduct DevelopmentClickhouseData StructuresCommunication SkillsCollaborationMentoringTerraformWritten communication

Posted 2024-11-23
Apply
Apply

🧭 Full-Time

πŸ’Έ 206700 - 289400 USD per year

πŸ” Technology / Internet

  • BS degree in Computer Science or equivalent practical experience.
  • 5+ years of industry experience in large-scale distributed systems.
  • 8+ years of software development experience in programming languages such as Go, Python, Ruby, Java, or C++.
  • Proficient in GraphQL, REST, and API design.
  • Experience with distributed caching and large-scale data storage systems like Cassandra.
  • Strong organizational skills and ability to manage tasks effectively.
  • Excellent communication skills in a fully remote environment.

  • Work cross-functionally with product, design, and engineering teams to build user-focused products.
  • Contribute to the full development cycle including design, development, testing, and launch.
  • Participate in strategic team planning and provide input for future initiatives.
  • Mentor junior engineers and help improve development processes.
  • Balance quality and speed while developing new products.
Posted 2024-11-19
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 206700 - 289400 USD per year

πŸ” Technology / Software Engineering

🏒 Company: Reddit

  • BS degree in Computer Science or equivalent experience.
  • 5+ years of industry experience in large-scale distributed systems.
  • 8+ years of professional software development experience in one or more programming languages such as Go, Python, Ruby, Java, or C++.
  • Experience with GraphQL, REST, and designing maintainable APIs.
  • Familiarity with distributed caching layers and data storage systems like Cassandra.
  • Strong skills in organization, task prioritization, and project delivery.
  • Excellent communication skills in a remote environment.

  • Work cross-functionally with product, design, and engineering teams to execute product and business strategy.
  • Contribute to the full development cycle including technical design, development, testing, and launch.
  • Help define team strategy and encourage participation in planning.
  • Mentor junior engineers and improve developer workflows.
  • Deliver quality products quickly while minimizing bugs.

GraphQLPythonSoftware DevelopmentJavaRubyC++StrategyCassandraGoCommunication SkillsMentoringOrganizational skills

Posted 2024-11-19
Apply
Apply

πŸ“ Sweden

🧭 Full-Time

πŸ’Έ 836741 - 1004089 SEK per year

πŸ” Open-source software and observability

🏒 Company: Grafana Labs

  • Strong coding skills and operational experience.
  • Experience with SaaS platforms and common distributed systems problems.
  • Excellent communication skills in writing and meetings.
  • Willingness to work across teams and align with stakeholder needs.
  • Pragmatic approach, prioritizing progress over perfection.
  • Professional experience with Golang.

  • Coding new features and enhancing the operational experience of the systems.
  • Iteratively improving systems based on production insights.
  • Authoring, contributing to, and reviewing design documents.
  • Taking an active role in shaping the roadmap.
  • Mentoring and supporting other team members.
  • Collaborating with different teams across the organization.
  • Owning the customer experience through on-call rotations.

Backend DevelopmentLeadershipSoftware DevelopmentCloud ComputingGitCross-functional Team LeadershipGoGolangCommunication SkillsCollaborationProblem SolvingMentoringLinuxWritten communication

Posted 2024-11-13
Apply
Apply

πŸ“ Germany

🧭 Full-Time

πŸ’Έ 106514 - 127817 EUR per year

πŸ” Software Development / SaaS

🏒 Company: Grafana Labs

  • Strong coding skills and operational experience; responsible for operating built software.
  • Experience with SaaS platform and common distributed systems issues like scalability and multi-tenancy.
  • Excellent communication skills, clarity in writing and meetings.
  • Willingness to work across teams and align with external stakeholders.
  • Pragmatic approach focusing on progress over perfection.
  • Professional experience with Golang.

  • Coding new features and improving operational systems based on production insights.
  • Authoring, contributing to, and reviewing design documents.
  • Taking an active role in shaping the roadmap.
  • Mentoring and supporting team members.
  • Collaborating with different teams across the organization.
  • Participating in weekday and weekend on-call rotations.

Backend DevelopmentLeadershipSoftware DevelopmentCloud ComputingGitGoGolangCommunication SkillsCollaborationMentoringWritten communication

Posted 2024-11-13
Apply
Apply

πŸ“ United Kingdom

πŸ’Έ 100930 - 121116 GBP per year

πŸ” Software Development, Observability

🏒 Company: Grafana Labs

  • Strong coding skills and operational experience; responsible for operating built software.
  • Experience working on a SaaS platform and dealing with distributed systems problems.
  • Excellent communication skills; clear expression of ideas in writing and meetings.
  • Willingness to work across teams, make plans transparent, and welcome feedback.
  • Pragmatic prioritization of progress over perfection and handling ambiguity.
  • Professional experience with Golang.

  • Coding new features and enhancing operational experience based on production insights.
  • Authoring, contributing to and reviewing design documents.
  • Taking an active role in shaping the roadmap.
  • Mentoring and supporting other team members and collaborating with different teams across the organization.
  • Owning the experience of customers by participating in on-call rotations.

Backend DevelopmentLeadershipSoftware DevelopmentCloud ComputingGitGoGolangCommunication SkillsCollaborationProblem SolvingMentoringLinuxWritten communication

Posted 2024-11-13
Apply
Apply

πŸ“ Spain

🧭 Full-Time

πŸ’Έ 91286 - 109544 EUR per year

πŸ” Software / Observability

🏒 Company: Grafana Labs

  • Strong coding skills and operational experience.
  • Experience with a SaaS platform and common distributed systems problems.
  • Excellent communication skills in writing and meetings.
  • Willing to work across teams and align with stakeholders.
  • Pragmatic approach, prioritizing progress over perfection.
  • Professional experience with Golang.

  • Coding new features and enhancing the operational experience of the systems.
  • Iteratively improving systems based on production insights.
  • Authoring, contributing to, and reviewing design documents.
  • Taking an active role in shaping the roadmap.
  • Mentoring and supporting team members.
  • Collaborating with different teams across the organization.
  • Owning customer experience during on-call rotations.

Backend DevelopmentLeadershipSoftware DevelopmentCloud ComputingData AnalysisData analysisGoGolangREST APICommunication SkillsCollaborationProblem SolvingRESTful APIsMentoringWritten communication

Posted 2024-11-13
Apply
Apply

πŸ“ UK

🧭 Full-Time

πŸ’Έ 140000 - 165000 GBP per year

πŸ” Banking/Financial Technology

  • Track record of technical excellence and delivering resilient systems, ideally behind consumer products.
  • Experience working with Machine Learning specialists on search ranking problems.
  • Ability to solve problems end-to-end from client applications to backend infrastructure.
  • Experience leading across 3-4 teams to deliver customer-facing features leveraging ML.
  • Quantitative mindset with focus on outcomes and data-informed decisions.
  • Comfortable in cross-functional teams dealing with ambiguity and helping resolve it.
  • Demonstrable experience working with senior-level non-technical stakeholders.

  • Launch a global search experience from customer experience in mobile apps to backend systems, indexes, and data pipelines.
  • Scale search to support all Monzo’s account types including Business Banking and US.
  • Optimize search results with machine learning models and build feedback loops to measure latency and relevance.

LeadershipMachine LearningStrategyMentoring

Posted 2024-11-09
Apply
Apply

πŸ“ Mexico

🧭 Full-Time

🏒 Company: Hireframe

  • 6–8 years in backend development with a track record in large-scale applications.
  • Deep knowledge of backend technologies and cloud infrastructure.
  • Strong analytical and problem-solving skills for complex issues.
  • Experience in cross-functional teams and effective communication.
  • Commitment to mentoring and knowledge-sharing with junior engineers.
  • Advanced proficiency in backend languages like Python, Go, or Node.js.
  • Expertise in API development (RESTful, gRPC, or GraphQL).
  • Strong experience with SQL and NoSQL databases.
  • Proficiency with cloud platforms like AWS, GCP, or Azure.
  • Experience with Infrastructure as Code tools like Terraform or CloudFormation.
  • Expertise in microservices architectures and containerization (Docker, Kubernetes).
  • Familiarity with CI/CD pipelines and automated testing frameworks.

  • Design, implement, and optimize backend services and APIs for performance, scalability, and reliability.
  • Contribute to designing a scalable and resilient backend architecture.
  • Build and maintain efficient data storage solutions ensuring data integrity.
  • Collaborate with front-end engineers, product managers, and stakeholders for quality product delivery.
  • Uphold code quality through peer reviews and automated testing.
  • Diagnose and resolve performance bottlenecks and complex technical issues.

AWSBackend DevelopmentDockerGraphQLLeadershipNode.jsPostgreSQLPythonSQLJenkinsKubernetesMongoDBMySQLGogRPCRedisNosqlAnalytical SkillsCollaborationCI/CDRESTful APIsTerraform

Posted 2024-11-07
Apply