Apply

Backend Engineer

Posted 6 days agoViewed

View full description

💎 Seniority level: Middle, 3+ years

📍 Location: United States, Canada, Latin America

💸 Salary: 100000.0 - 165000.0 USD per year

🔍 Industry: Software Development

🏢 Company: UpCodes👥 11-50💰 Series A 8 months agoCivil EngineeringComplianceConstructionArchitecture

🗣️ Languages: English

⏳ Experience: 3+ years

🪄 Skills: AWSBackend DevelopmentPostgreSQLPythonSQLKubernetesAlgorithmsAPI testingData engineeringFastAPIRedisCI/CDRESTful APIsData modelingSoftware Engineering

Requirements:
  • 3+ years of experience with backend engineering
  • Clean simple code, even when solving complex problems
  • Good systems design
  • Ability to learn new tech quickly
Responsibilities:
Do all backend work to help ship new features for our web app.Apply

Related Jobs

Apply
🔥 Founding Backend Engineer
Posted about 18 hours ago

📍 United States

🧭 Full-Time

🔍 Healthcare

🏢 Company: Medbill AI

  • Bring 5+ years of engineering experience building and shipping software.
  • Are mission-driven – excited about tackling meaningful problems with real impact.
  • Thrive in ambiguity – comfortable with autonomy in a fast-moving environment.
  • Design, develop, and deploy scalable backend services and APIs
  • Tackle complex challenges in AI-driven systems and infrastructure

AWSBackend DevelopmentDockerGraphQLPostgreSQLSoftware DevelopmentReact NativeTypeScriptNest.jsNext.jsRESTful APIsNodeJSSoftware Engineering

Posted about 18 hours ago
Apply
Apply

📍 USA

🧭 Full-Time

🔍 Software Development

🏢 Company: DuckDuckGo

  • Experience working on at least one large application
  • A fundamental understanding of complex data structures and algorithms
  • Effective project management skills
NOT STATED

Backend DevelopmentNode.jsProject ManagementSoftware DevelopmentAlgorithmsData StructuresGoCommunication SkillsRESTful APIsMentoring

Posted 1 day ago
Apply
Apply

📍 Worldwide

🧭 Full-Time

🔍 Software Development

🏢 Company: Flashbots👥 11-50💰 $60,000,000 Series B over 1 year agoCryptocurrencyEthereumBlockchain

  • 5+ years of experience in production systems, skilled in Rust or Go.
  • Experience building scalable services, ideally in the Ethereum space
  • Ability to contribute effectively in an asynchronous work environment, both as part of a team and working autonomously.
  • Adaptable, accountable, and solution-oriented, with a focus on delivering high-impact solutions.
  • T-Shaped skills, showcasing both depth of knowledge in a specific area and breadth of knowledge across multiple areas.
  • Contribute actively to the development of Flashbots' core products such as our Block Builder, MEV-Share and our future offerings.
  • Create and manage comprehensive technical documentation/diagrams for public use, fostering an understanding and accessibility of our products.
  • Develop and maintain public API services and user-friendly tools to support the Flashbots ecosystem, including searchers, integration partners, and end-users.
  • Implement robust tests to ensure the quality and stability of our offerings.
  • Engage positively with our community, addressing their technical issues and fostering a collaborative environment.

Backend DevelopmentDockerSoftware DevelopmentBlockchainEthereumGitKubernetesAPI testingGoRustCI/CDRESTful APIsLinux

Posted 1 day ago
Apply
Apply

📍 Worldwide

🧭 Full-Time

🔍 Software Development

🏢 Company: Flashbots👥 11-50💰 $60,000,000 Series B over 1 year agoCryptocurrencyEthereumBlockchain

  • 4-10 years of experience in production systems, skilled in Rust or Go.
  • Proven experience in distributed systems
  • Familiar with blockchain or distributed system protocol standards.
  • Contribute to the development and scaling of Flashbots products, specifically SUAVE and SUAPPS.
  • Collaborate with the best mechanism design researchers in the industry to build products at the intersection of incentives and distributed systems.
  • Maintain and enhance protocol services and developer tools within the Flashbots ecosystem.
  • Write and manage technical documentation and diagrams for public and internal use.
  • Participate actively in community and partner with leading crypto projects.
  • Write well-tested code.

Backend DevelopmentSoftware DevelopmentBlockchainEthereumGitSoftware ArchitectureAlgorithmsData StructuresGoRustCommunication SkillsProblem SolvingAgile methodologiesRESTful APIsLinuxDevOpsDocumentationMicroservicesJSONScripting

Posted 1 day ago
Apply
Apply

📍 Utah, Texas, Florida, North Carolina, Alabama, Virginia

🧭 Full-Time

🔍 Software Development

🏢 Company: Canopy👥 11-50💰 $2,885,159 Seed over 2 years agoHome DecorHome ImprovementWellnessBeauty

  • At least 5 years of web development experience using Java
  • Proficiency in SQL database design and interaction
  • Knowledge of RESTful API principles and conventions
  • Bachelor's degree in Computer Science or a related field, or equivalent work experience
  • Passion for building innovative, scalable solutions that have real customer impact
  • Ability to work well on a highly collaborative team with other product development roles
  • Ability to communicate well with others to promote ideas while showing mutual respect for others’ opinions
  • Work with your product manager, UX designer, engineers and customers to define and validate new features and enhancements
  • Meet with frontend engineers to design effective REST API endpoints and document the service contract
  • Implement microservice endpoints using Java with Vert.x, PostgreSQL, Redis, RabbitMQ, and anything else you need to get the job done
  • Write unit tests for your code and participate in code reviews to ensure quality and best practices in other developers' code
  • Own service builds and deployments to our staging and production environments using Docker, Github, and Kubernetes
  • Identify, prioritize, and resolve bugs and technical debt
  • Mentor other developers on your team and share gained knowledge with the rest of the backend developers through trainings
  • Participate in interviews of candidates to help us continue to hire the best

Backend DevelopmentDockerPostgreSQLSQLAgileGitJavaKubernetesSpring BootJava SpringREST APICI/CDRESTful APIsMicroservices

Posted 2 days ago
Apply
Apply

📍 Canada

🧭 Full-Time

💸 146409.0 - 175691.0 CAD per year

🔍 Software Development

  • Solid experience with at least one programming language. We use Go, but if you have familiarity with Python, C, C++, Rust or similar then that translates well
  • Some experience with delivering projects from gathering requirements, brainstorming ideas all the way to shipping a product to the customer’s hands in a self-driven way
  • Some experience with developing software that runs in the Cloud
  • Experience writing clean, robust, and performant software that is easily maintained by others
  • Take an active role in influencing our roadmap and your own career objectives
  • Work with your team to deliver new features, then use the results to iterate and improve.
  • Drive projects from initial ideation all the way to operations once it is in the hands of customers
  • Embrace our open-source culture and contribute to other projects that may not directly fall within your team’s scope
  • Design, build, operate, and maintain critical systems, owning the reliability, performance, and availability
  • Be a part of your team’s on-call rotations and take ownership of the services you’re running
  • Mentor and support other team members, participate in design discussions and collaborate with the team
  • Learn new skills by gaining a deeper understanding of our cloud product and our customers and getting to know the codebase of a large distributed system

Backend DevelopmentSoftware DevelopmentCloud ComputingGitKubernetesGoGrafanaPrometheusREST APICommunication SkillsCI/CDProblem SolvingLinuxDevOpsMicroservices

Posted 3 days ago
Apply
Apply

📍 USA

🧭 Full-Time

💸 148505.0 - 178206.0 USD per year

🔍 Software Development

  • Solid experience with at least one programming language. We use Go, but if you have familiarity with Python, C, C++, Rust or similar then that translates well
  • Some experience with delivering projects from gathering requirements, brainstorming ideas all the way to shipping a product to the customer’s hands in a self-driven way
  • Some experience with developing software that runs in the Cloud or some experience with systems engineering
  • Experience writing clean, robust, and performant software that is easily maintained by others
  • Take an active role in influencing our roadmap and your own career objectives
  • Work with your team to deliver new features, then use the results to iterate and improve.
  • Drive projects from initial ideation all the way to operations once it is in the hands of customers
  • Embrace our open-source culture and contribute to other projects that may not directly fall within your team’s scope
  • Design, build, operate, and maintain critical systems, owning the reliability, performance, and availability
  • Be a part of your team’s on-call rotations and take ownership of the services you’re running
  • Mentor and support other team members, participate in design discussions and collaborate with the team
  • Learn new skills by gaining a deeper understanding of our cloud product and our customers and getting to know the codebase of a large distributed system

Backend DevelopmentSoftware DevelopmentCloud ComputingKubernetesGoGrafanaPrometheusCommunication SkillsCollaborationCI/CDProblem SolvingRESTful APIsMentoringLinuxDevOpsMicroservicesDebuggingCustomer Success

Posted 3 days ago
Apply
Apply

📍 United States

🧭 Full-Time

🔍 Advertising Software

🏢 Company: MNTN👥 251-500💰 $2,000,000 Seed about 2 years agoAdvertisingReal TimeMarketingSoftware

  • 5+ years of Java, Kotlin, or Scala development experience
  • Comfort diving in to tech stacks outside your primary specialization
  • A desire to understand the purpose and impact of the tools you build
  • Strong proficiency in SQL, table design, indexing and other common database skills
  • Integration of AI tools such as Cursor, ChatGPT and other LLM based copilots in your workflow
  • Experience with Microservice style architecture
  • Familiarity with Git and Linux/UNIX environments
  • Experience on AWS, GCP, or other cloud infrastructure
  • Create and support Kotlin APIs and services to support our targeting distributed systems - the most critical component in our business
  • Work in many environments, including languages and tools like Rust, PySpark, Kafka, and several RDBMSes
  • Understand the broader context of our software beyond the components you build
  • Raise the bar on our engineering culture, leading by example
  • Build high volume services that are reliable at scale
  • Work with enormous volumes of data (100s of TB daily)
  • Collaborate with and explain complex technical issues to Product and Project Leads
  • Optimize and enhance existing products

AWSBackend DevelopmentSQLGCPGitJavaKafkaKotlinData engineeringRDBMSRustLinuxMicroservicesScalaData management

Posted 3 days ago
Apply
Apply

📍 United States

🧭 Full-Time

🔍 Advertising Software

  • 5+ years of Java, Kotlin, or Scala development experience
  • Comfort diving in to tech stacks outside your primary specialization
  • A desire to understand the purpose and impact of the tools you build
  • Strong proficiency in SQL, table design, indexing and other common database skills
  • Integration of AI tools such as Cursor, ChatGPT and other LLM based copilots in your workflow
  • Experience with Microservice style architecture
  • Familiarity with Git and Linux/UNIX environments
  • Experience on AWS, GCP, or other cloud infrastructure
  • Create and support Kotlin APIs and services to support our targeting distributed systems - the most critical component in our business
  • Work in many environments, including languages and tools like Rust, PySpark, Kafka, and several RDBMSes
  • Understand the broader context of our software beyond the components you build
  • Raise the bar on our engineering culture, leading by example
  • Build high volume services that are reliable at scale
  • Work with enormous volumes of data (100s of TB daily)
  • Collaborate with and explain complex technical issues to Product and Project Leads
  • Optimize and enhance existing products

AWSBackend DevelopmentSQLGCPGitJavaKafkaKotlinAlgorithmsAPI testingData engineeringData StructuresRDBMSRustLinuxMicroservicesScalaSoftware Engineering

Posted 4 days ago
Apply
Apply

📍 EMEA, Europe, Worldwide

🔍 Software Development

🏢 Company: GitLab👥 1001-5000💰 $268,000,000 Series E over 5 years ago🫂 Last layoff about 2 years agoDeveloper ToolsDevOpsOpen SourceSaaSCloud Security

  • Professional experience with Ruby on Rails and PostgreSQL.
  • Experience working with a platform or complex application (Large scale is a bonus).
  • Familiarity building and deploying software with CI/CD or other internal tooling.
  • Familiarity with distributed, scalable and reliable systems.
  • A user of modern DevOps platforms. (GitLab is a bonus.)
  • Proficiency in the English language, both written and verbal, sufficient for success in a remote and largely asynchronous work environment.
  • Experience working in a highly agile, iterative software development process.
  • Self-motivated and self-managing, with excellent organizational skills.
  • Demonstrated ability to work closely with other parts of the organization.
  • Share our values, and work in accordance with those values.
  • Implement performance and scale improvements for GitLab CI in a fast-paced, iterative environment.
  • Collaborate with other stakeholders within Engineering (e.g. other Database or Infrastructure teams) to set best practices in managing a sustainable platform and to maintain a high bar for quality.
  • Advocate for improvements to reliability, security, and performance.
  • Craft code that meets our internal standards for style, maintainability, and best practices for a high-scale web environment. Maintain and advocate for these standards through code review.
  • Recognize impediments to our efficiency as a team (“technical debt”), propose and implement solutions.
  • Ship small features and improvements with minimal guidance and support from other team members. Collaborate with the team on larger projects.
  • Work with your team to assess technical feasibility and discuss how best to iterate on complex problems. This might involve working on proof-of-concept proposals to help guide technical discussions.
  • Take ownership of what we build, focusing on stability and availability.

Backend DevelopmentPostgreSQLSoftware DevelopmentSQLAgileGitRuby on RailsCI/CDRESTful APIsDevOps

Posted 7 days ago
Apply