Apply

Backend Engineer

Posted 2023-08-17

View full description

πŸ’Ž Seniority level: Middle, 3+ years

πŸ“ Location: United States

πŸ’Έ Salary: 110000 - 150000 USD per year

πŸ” Industry: Video game industry

πŸ—£οΈ Languages: English

⏳ Experience: 3+ years

πŸͺ„ Skills: AWSPythonCloud ComputingJavaMongoDBMySQLC++RedisC (Programming language)

Requirements:
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 3+ years of experience in backend engineering, preferably in video games.
  • Strong knowledge of server-side programming languages such as C++, Java, Python.
  • Experience with database technologies, particularly in user account management.
  • Familiarity with networking protocols (e.g., TCP/IP, UDP).
  • Knowledge of cloud computing platforms (e.g., AWS, Azure).
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and teamwork abilities.
Responsibilities:
  • Design, implement, and maintain scalable backend systems for match-making, lobbies, and multi-player experiences.
  • Develop a secure user accounts database for cross-platform use.
  • Collaborate with game designers and developers to enhance online player experiences.
  • Optimize server infrastructure for low latency and high availability.
  • Monitor and troubleshoot live service issues.
  • Stay updated on backend engineering trends and techniques.
  • Participate in code reviews and provide feedback.
Apply

Related Jobs

Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 210000 - 232000 USD per year

πŸ” Blockchain/DeFi

  • 5+ years of software engineering experience, including 2+ years on EVM related chains.
  • Excellent coding skills and deep understanding of cloud architectures.
  • Experience building backend systems from scratch.
  • Desire to keep up with modern software development practices.
  • Experience mentoring junior engineers.

  • Write high quality and well tested code, and review code from other team members.
  • Drive strategic technical initiatives for chain reliability and scalability.
  • Manage projects from requirement gathering to operational monitoring.
  • Design, build, and maintain a large-scale production system on the cloud.
  • Participate in on-call rotation to ensure continuous operation.
  • Provide guidance and technical leadership to peers.

LeadershipSoftware DevelopmentEthereumTypeScriptAlgorithmsGoRelease Management

Posted 2024-11-01
Apply
Apply

πŸ“ United States, BC & ON, Canada

🧭 Full-Time

πŸ’Έ 180100 - 296350 CAD / USD per year

πŸ” Visual development platform

🏒 Company: Sparc The World

  • Enjoy developing for a technical developer audience.
  • Have 7+ years of experience shipping features and products, focusing on scalable backend systems.
  • Possess 3+ years of experience in developing APIs for an external audience.
  • Proficient in Node.js and TypeScript, capable of building scalable services and APIs using Express.js and MongoDB.
  • Demonstrate strong debugging skills across services and stack levels.
  • Thrive in tackling large technical problems collaboratively.
  • Take ownership of projects and drive them to business impact.
  • Exhibit a deep understanding of data design and modeling.
  • Communicate trade-offs effectively to meet technical and business requirements.
  • Feel comfortable working in an agile, safe-to-fail environment.

  • Collaborate cross-functionally to plan and develop product capabilities allowing third-party developers to extend the platform's functionality.
  • Bring deep expertise in API development at scale, enhancing team practices.
  • Implement best practices in authentication and authorization.
  • Solve complex technical challenges within a highly technical platform, supporting developers and customers worldwide.
  • Engage in all engineering activities, including incident response, technical specifications, code review, and feature releases.
  • Contribute to process improvements for planning, development, and deployment.
  • Address intricate technical challenges within a collaborative, geographically distributed team.

Node.jsAgileExpress.jsMongoDBTypeScriptCollaboration

Posted 2024-10-23
Apply
Apply

πŸ“ USA

🧭 Contract

πŸ’Έ 90000 - 155000 USD per year

πŸ” Consulting

🏒 Company: Tech Holding

  • 5+ years of related work experience.
  • Proficiency in server-side development.
  • Strong programming skills in TypeScript.
  • Strong understanding of the Node.js ecosystem (Koa or Express).
  • Strong design patterns and architectural skills.
  • Experience with API design and stakeholder collaboration.
  • Outstanding verbal and written communication skills.
  • Excellent debugging and strong problem-solving skills.

  • Work alongside Product and Business teams to understand user flows for account management.
  • Collaborate with the Product team to turn requirements into technical implementations.
  • Develop a presentation API for commerce experiences.
  • Mentor junior engineers.
  • Lead technical discussions and share best practices.
  • Understand dependencies between core commerce systems.
  • Manage the complete software development lifecycle.

Node.jsSoftware DevelopmentDesign PatternsQATypeScriptCommunication Skills

Posted 2024-10-23
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ” Real estate investment

🏒 Company: American Avenue

  • Experience building backend systems that drive real-world processes.
  • Strong expertise in Python; Java knowledge is a plus.
  • Hands-on experience with Apache Kafka for real-time data streaming.
  • Deep knowledge of AWS and cloud-based services.
  • Experience with relational databases including MySQL and PostgreSQL.
  • Proven experience integrating with third-party APIs, managing unreliable services.
  • Strong product sensibilities to create user-friendly experiences.
  • Entrepreneurial experience preferred.

  • Design and develop backend systems that power property management operations.
  • Implement and maintain data pipelines using Kafka for real-time data processing.
  • Integrate with third-party APIs to enhance platforms.
  • Collaborate on scoping and prioritizing the roadmap, interacting with users.
  • Analyze system efficiency and performance for continuous improvement.

AWSGraphQLPostgreSQLPythonKafkaMySQLApache Kafka

Posted 2024-10-23
Apply
Apply

πŸ“ United States, BC & ON, Canada

🧭 Full-Time

πŸ” Visual development platforms for websites

🏒 Company: Sparc The World

  • 5+ years of experience in developing and deploying web applications.
  • Proven track record of delivering products to market.
  • Strong organizational and communication skills, both written and verbal.
  • Experience navigating complex issues requiring in-depth knowledge of company operations and architecture.
  • Proficiency in debugging production issues across various services and layers of the tech stack.
  • A sense of ownership and drive for business impact.
  • Demonstrated expertise in building complex web systems.
  • Familiarity with one or more JavaScript type systems (e.g., Flow).
  • Comfort working in an agile environment conducive to experimentation and learning.

  • Develop a deep understanding of various business areas to drive business objectives.
  • Craft exceptional end-to-end APIs and developer experiences, focusing on reliability and scalability.
  • Architect scalable services and enhance existing APIs using technologies like Node.js, Express.js, Mongo, GraphQL, Apollo, and AWS Lambda.
  • Collaborate with cross-functional teams in a supportive and autonomous environment.
  • Tackle complex technical challenges within the platform.
  • Enhance planning, development, and deployment processes to optimize team efficiency.
  • Mentor and inspire a team of engineers across different levels.

AWSGraphQLNode.jsAgileExpress.jsJavascriptJavaScriptCommunication SkillsCollaboration

Posted 2024-10-23
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 170000 - 220000 USD per year

πŸ” Logistics

🏒 Company: Sparc The World

  • 5+ years of Python development experience, ideally with Django.
  • Typescript experience is valued.
  • Experienced in data sourcing technologies (external APIs, web-scraping, EDI files, etc.) and building data management platforms.
  • Proven leadership qualities and ability to take ownership of features.
  • Strong knowledge of data modeling, building pipelines, and ETL processes.

  • Collaborate with product managers, designers, data scientists, and other engineers.
  • Translate product requirements and technical designs into well-engineered, low-defect, robust code.
  • Research new technologies to improve system architecture and development processes.
  • Lead a team of 3-4 engineers and 1 data scientist, taking ownership of features.
  • Oversee the design and implementation of web scraping solutions and ensure overall system architecture is scalable and robust.

LeadershipPythonDjangoETL

Posted 2024-10-23
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ” Software Development

🏒 Company: Sparc The World

  • 4+ years of professional development experience.
  • Solid proficiency with Go, Python, or other backend languages.
  • Experience with command line tools (e.g., bash, sh).
  • Excellent technical communication skills.

  • Collaborate with designers, frontend developers, and infrastructure engineers on client-facing features from prototype to production.
  • Develop public and internal APIs.
  • Optimize code for performance, stability, and security.
  • Write tests to verify code correctness.

PythonSQLBashGoGolangCommunication SkillsCI/CD

Posted 2024-10-23
Apply
Apply

πŸ“ United States

🧭 Full-Time

🏒 Company: Sparc The World

  • Minimum of 8 years of full lifecycle software development experience.
  • Proficiency in Node.js (TypeScript) and relational databases (PostgreSQL or MySQL).
  • Strong side project experience or background as a startup founder is preferred.
  • Understanding of cloud architectures and infrastructure, including queues, Redis, Docker, and AWS or Azure.
  • Bonus points for proficiency in Python, Golang, or React/NextJS.

  • Build systems from the ground up, ensuring robust and scalable architecture.
  • Engage in full lifecycle software development.

Node.jsPostgreSQLSoftware DevelopmentTypeScript

Posted 2024-10-23
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 165000 - 190000 USD per year

πŸ” Performance marketing

🏒 Company: Fluent, LLC

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of professional experience as a backend engineer focused on .NET and C#.
  • Proven experience with RESTful APIs and microservices architectures.
  • Strong understanding of database technologies like Elasticsearch, Redis, and EventStore.
  • Hands-on experience with CI/CD, Docker, Kubernetes, and cloud services (preferably AWS).
  • Understanding of OOP principles and software design patterns.
  • Familiarity with message queuing and streaming technologies (e.g., Kafka, gRPC).
  • Excellent problem-solving, debugging, and collaboration skills.
  • Experience with version control (Git) and Agile methodologies.

  • Design, develop, and maintain backend services and APIs using .NET and C#.
  • Architect and implement microservices, ensuring scalability and performance.
  • Collaborate with frontend and DevOps teams for deployment and integration.
  • Write clean, efficient, and testable code following best practices.
  • Optimize existing services for performance and reliability.
  • Build and manage database structures using Elasticsearch, Redis, and EventStore.
  • Implement monitoring, logging, and alerting solutions.
  • Streamline CI/CD pipelines for backend services with DevOps.
  • Troubleshoot complex issues in production.
  • Stay current on industry trends and technologies.

AWSBackend DevelopmentDockerNode.jsPythonAgileDesign PatternsElasticSearchGitKafkaKubernetesC#ElasticsearchgRPC.NETRedisCollaborationCI/CD

Posted 2024-10-23
Apply
Apply

πŸ“ USA

🧭 Full-Time

πŸ” Blockchain/ Cryptocurrency

🏒 Company: Referrals Only Board

  • You have at least 5 years of experience in software engineering or systems engineering.
  • You've developed and shipped features of core backend systems at massive scale.
  • You’re familiar with current trends and best practices in infrastructure and systems design.
  • You write high quality, well tested and maintainable code.

  • Building and maintaining backend Golang systems that power the Wallet and apps built on Base.
  • Working with Kubernetes and Cloud services to automate and maintain critical blockchain infrastructure.
  • Engaging in research and prototyping of groundbreaking ideas to improve efficiency and scalability of blockchain clients.

KubernetesGolang

Posted 2024-10-21
Apply