Apply

Senior Backend Engineer

Posted 2024-11-09

View full description

πŸ’Ž Seniority level: Senior, At least 3 years

πŸ“ Location: U.S., Canada, Pacific Time, Eastern Time

πŸ’Έ Salary: 155000 - 210000 USD per year

πŸ” Industry: Software and data analytics for precision neurology

🏒 Company: Rune Labs

πŸ—£οΈ Languages: English

⏳ Experience: At least 3 years

πŸͺ„ Skills: AWSPythonETLGogRPCNosqlCI/CDAttention to detail

Requirements:
  • At least 3 years as a backend software engineer with experience in building cloud-native applications.
  • Professional experience with Python or Go.
  • Experience utilizing unit and integration testing frameworks for high test coverage.
  • Direct experience with GraphQL, RESTful, or gRPC APIs; ETL pipelines; relational and NoSQL databases; asynchronous/job-based execution; handling sensitive data; storing and querying time series data; or building and deploying ML models.
Responsibilities:
  • Design, implement, test, and maintain software for our cloud platform.
  • Work on APIs and distributed microservices that power our patient-facing mobile app, clinical support tool, and data science workflows.
  • Share responsibility for production and participate in daily production deployments.
  • Mentor and be mentored through thoughtful feedback on feature design and code reviews.
  • Balance short and long-term technical priorities by collaborating with various teams.
  • Promote a culture of ethical consideration regarding patient data.
Apply

Related Jobs

Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 190800 - 267100 USD per year

πŸ” Online Community and Social Media

🏒 Company: Reddit

  • BS degree in Computer Science or related field, or equivalent practical experience.
  • 3+ years of industry experience in large-scale distributed systems.
  • 5+ years of hands-on software development experience in general-purpose programming languages such as Go, Python, Ruby, Java, or C++.
  • Familiarity with GraphQL, REST, HTTP, and Thrift for API design and implementation.
  • Experience with distributed caching and large-scale data storage systems like Cassandra.
  • Proven track record in developing scalable and reliable systems.
  • Experience leading cross-functional projects.

  • Work cross-functionally with product, design, and engineering teams.
  • Contribute to the full development cycle including design, development, testing, and launch.
  • Review code and design documents, and provide feedback on product specifications.
  • Mentor junior engineers and promote best practices for developer workflows.
  • Deliver projects quickly while ensuring high quality.

GraphQLPythonSoftware DevelopmentJavaRubyC++StrategyCassandraGoCommunication SkillsOrganizational skills

Posted 2024-11-19
Apply
Apply

πŸ“ USA

🧭 Full-Time

πŸ’Έ 170000 - 190000 USD per year

πŸ” Entertainment industry

🏒 Company: Backstage

  • Proven experience building a major product or feature from scratch at scale for a large public facing web application.
  • Advanced proficiency with Python and Django.
  • Solid database skills in a relational database (i.e., PostgresSQL, MySQL, etc.).
  • Experience with Elasticsearch a plus.
  • Experience in developing RESTful APIs.
  • Strong unit test and debugging skills.
  • Experience incrementally rolling out new features, components or refactors without blocking the rest of the team, and iterating upon and maintaining live products.
  • Strong project management skills; able to organize, adhere to process, and execute projects across disciplines and by deadline.
  • Excellent communication skills; you can articulate clearly, thoroughly, and concisely to technical and non-technical audiences.
  • Comfortability with the entire development life cycle (inception to release) in an Agile environment.
  • Collaborative, engaged, and adaptable; you are comfortable joining a team with a large, mature codebase with established engineering processes.
  • Flexible and proactive, you’re able to shift gears quickly in a fast-paced environment.
  • Familiarity with Javascript/React a plus.

  • Partner with product, marketing, business intelligence, and design teams to develop new product features and enhancements.
  • Design engineering plans to meet the requirements of the product or goal.
  • Design, build and maintain efficient, reusable, and reliable Python code.
  • Contribute to and influence the overall backend architecture decisions.
  • Work closely with product, marketing, and customer service to translate customer feedback into successful features and tools.
  • Collaborate with backend engineers outside your feature team to maintain shared code and infrastructure.
  • Coordinate with frontend engineers to provide a cohesive experience.
  • Use both technical and relational skills to lead large scale projects to completion.
  • Collaborate, mentor, and learn with a high-performing team of engineers.

Project ManagementPythonAgileBusiness IntelligenceDjangoElasticSearchQAProduct DevelopmentElasticsearchCommunication SkillsCustomer serviceRESTful APIs

Posted 2024-11-17
Apply
Apply

πŸ“ United States, Brazil, Tel Aviv

🧭 Full-Time

πŸ” Cybersecurity

🏒 Company: Axonius

  • A minimum of 5 years of experience as a software engineer.
  • Extensive professional experience with Python.
  • Experience with MongoDB or another NoSQL Database is an advantage.
  • Experience in building distributed and scalable systems is an advantage.
  • Experience with writing automated tests is an advantage.

  • You will be a part of the Axonius R&D team, implementing new and exciting features.
  • You will work with the best techies and professionals.
  • End-to-end ownership of Axonius's core platform components including Devices management, Users management, Software management, and Vulnerability management.
  • Deep tech backend projects like ETLs and distributed computing.

PythonMongoDBNosqlCommunication Skills

Posted 2024-11-15
Apply
Apply

πŸ“ US

🧭 Full-Time

πŸ’Έ 150000 - 162000 USD per year

πŸ” Upskilling and Learning

🏒 Company: Degreed

  • Advanced knowledge of C# for developing robust backend services.
  • Ability to work effectively with cross-functional teams.
  • Expertise in transforming systems into modular components.
  • Proficient in building reusable libraries to standardize functionalities.
  • Skilled in implementing logging and monitoring systems.
  • Familiarity with event-driven architecture patterns.
  • Experience simplifying RBAC for secure access management.
  • Experienced in agile environments.
  • Hands-on experience deploying services in cloud environments.

  • Engage in all software development stages, from conceptualization to deployment.
  • Conduct research and build proof-of-concepts.
  • Participate in architecture/design discussions.
  • Communicate complex features and systems in detail.
  • Work with the Product Manager and the team in planning technical stories for sprint releases.
  • Troubleshoot production issues and evaluate the platform's quality, reliability, and scalability.
  • Collaborate to recommend technology decisions.

Software DevelopmentAgileKafkaC#AzureCollaborationAgile methodologies

Posted 2024-11-15
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 148000 - 178000 USD per year

πŸ” Observability and monitoring

🏒 Company: Grafana Labs

  • Motivated self-starter with a bias towards action and customer focus.
  • Able to break down complex challenges and achieve short feedback loops.
  • Solid experience in at least one programming language (preferably Go, but others are acceptable).
  • Experience in delivering projects autonomously from gathering requirements to shipping products.
  • Experience with cloud software development or systems engineering.
  • Familiarity with microservices architectures and distributed systems.
  • Ability to write clean, robust, and maintainable software.

  • Take an active role in influencing our roadmap and career objectives.
  • Work with your team to deliver new features, then iterate and improve.
  • Drive projects from initial ideation to customer operations.
  • Contribute to other projects beyond your team's scope.
  • Design, build, operate, and maintain critical systems, ensuring reliability and performance.
  • Participate in follow-the-sun on-call rotations for owned services.
  • Mentor and support team members and engage in design discussions.
  • Learn new skills and gain a deeper understanding of cloud products.

GoCommunication SkillsCollaborationMicroservices

Posted 2024-11-15
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 180000 - 230000 USD per year

πŸ” Software Development

🏒 Company: Orkes

  • 5+ years professional experience as a Backend Software Engineer, Solution Architect, or DevOps Engineer.
  • Fluent coding experience in Java, C#, Python, GoLang, or Javascript.
  • Proven experience in technical concept demonstration.
  • Experience in designing architectures within AWS, Azure, or GCP.

  • Collaborate closely with cross-functional teams to conceptualize, design, and implement critical components of software services.
  • Pioneer the development of innovative user interfaces and features.
  • Engage in the exploration and prototyping of new technologies.
  • Contribute to continuous improvement of software development processes.
  • Mentor and guide junior engineers.
  • Conduct thorough code reviews.
  • Participate in the full software development lifecycle.
  • Be part of an on-call rotation.

Software DevelopmentJavaSpringSpring Boot

Posted 2024-11-14
Apply
Apply

πŸ“ North America, South America

πŸ” Mobile Apps, Education Technology

  • Experienced backend engineer.
  • Deep understanding of scalable systems.
  • Passion for performance and reliability.

  • Responsible for building and maintaining the backend that powers the Balance app.
  • Collaborate closely with all engineers to create products that educate and delight customers.
  • Guide the direction of products and the engineering team as a senior member.

Backend DevelopmentLeadershipSoftware DevelopmentCommunication SkillsCollaborationProblem SolvingMentoring

Posted 2024-11-14
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ” Offline performance marketing

🏒 Company: Oppizi

  • Direct Mail & USPS-specific expertise with 10+ years in the US mailing industry
  • 7+ years building scalable back-end solutions in Node.js, .NET, or Spring Boot
  • Proficiency in USPS standards and terminology
  • Experience with REST, SOAP, and WebSockets
  • Understanding of TDD, microservices architecture, and clean code principles
  • Familiarity with GIT, RabbitMQ, Redis, and various databases
  • Excellent communication skills

  • Close communication with Direct Mail external vendors
  • Design, build, maintain, and scale Direct Mail processes
  • Implement modern technologies for efficiency and reliability
  • Collaborate with PM and teams to meet project needs
  • Participate in improvements and tuning existing solutions
  • Build testable code with unit/integration tests
  • Troubleshoot issues in various environments
  • Develop best practices for provisioning and scaling

GraphQLNode.jsPostgreSQLSQLAgileGitHTMLCSSJavaJavascriptJestMicrosoft SQL ServerMongoDBMySQLRabbitmqSCRUMSpringSpring BootTypeScriptC#JavaScriptJira.NETRedisReactCommunication Skills

Posted 2024-11-09
Apply
Apply

πŸ“ United States

πŸ’Έ 200000 - 250000 USD per year

πŸ” Crypto-economic security services for blockchain

🏒 Company: Eigen Labs

  • BS in Computer Science or related technical field (e.g., physics or mathematics).
  • 5+ years of professional software development experience.
  • Proven track record of delivering highly scalable products/features on distributed systems.
  • 2+ years of full life cycle development with Go, Rust, C++ or similar language.
  • Experience with REST and gRPC.
  • Experience with PostgreSQL, Spark, and/or Athena.
  • Experience in data pipelines/processing.
  • DevOps experience (AWS).
  • Strong knowledge of the Ethereum protocol.

  • Ramp up on protocol design knowledge, understand smart contracts and off-chain systems.
  • Collaborate to reduce on-chain complexity during migration of computation off-chain.
  • Build clients for end users.
  • Develop systems for off-chain reliability and ensure proper data management.
  • Ideate, design, and develop new features.
  • Engage with developer communities for knowledge exchange.
  • Define best practices for backend operations across Eigen Labs.

DevOps

Posted 2024-11-07
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ” Conversational AI

🏒 Company: Symbl.ai

  • Demonstrate a deep understanding of natural language processing (NLP) techniques.
  • Hands-on experience building and deploying machine learning models for text analysis.
  • Strong knowledge of conversational AI frameworks and technologies, such as Dialogflow or Rasa.
  • Proficiency in designing scalable and reliable backend systems for conversational AI applications.
  • Passion for staying updated on advancements in AI and ML, particularly in conversational agents.
  • Excellent problem-solving skills and the ability to adapt to challenges in the conversation AI domain.

  • Integrate AI and ML algorithms with backend systems to enhance functionality.
  • Develop APIs and microservices for communication between AI/ML models and other application components.
  • Implement data preprocessing and feature engineering pipelines for AI/ML model training.
  • Deploy and manage AI/ML models in production environments ensuring reliability and scalability.
  • Utilize tools like TensorFlow, PyTorch, or scikit-learn for building and deploying machine learning models.
  • Collaborate with data scientists and ML engineers to optimize AI/ML workflows.

Backend DevelopmentPythonSoftware DevelopmentArtificial IntelligenceData AnalysisElasticSearchGitKerasMachine LearningNLTKNumpyPyTorchAlgorithmsData analysisElasticsearchGoREST APITensorflowCommunication SkillsAnalytical SkillsCollaboration

Posted 2024-11-07
Apply