Apply

Software Engineer

Posted 11 days agoViewed

View full description

💎 Seniority level: Senior, 5-7 years with a Bachelor’s degree, or 3+ years with a Master’s degree

📍 Location: United States

💸 Salary: 100000.0 - 160000.0 USD per year

🔍 Industry: Software Development

🏢 Company: Raft Company Website

🗣️ Languages: English

⏳ Experience: 5-7 years with a Bachelor’s degree, or 3+ years with a Master’s degree

🪄 Skills: Node.jsPostgreSQLPythonAgileDjangoElasticSearchFlaskJavascriptKubernetesReactCI/CDMicroservices

Requirements:
  • 5-7 years of experience with a Bachelor’s degree or 3+ years with a Master’s degree in Computer Science or a related field
  • Proficiency in Python, JavaScript, and at least one additional language
  • Experience with front-end frameworks like React or Vue and back-end frameworks like Node.js or Django
  • Hands-on experience with Agile methodologies and DevSecOps practices
Responsibilities:
  • Design and develop AI-based software architectures, APIs, frameworks, and libraries
  • Develop front-end and back-end components for software prototypes
  • Maintain and improve existing applications, performing bug fixes and security updates
  • Collaborate with clients and product owners to deliver software solutions
Apply

Related Jobs

Apply

📍 United States

🧭 Full-Time

💸 100000.0 - 120000.0 USD per year

🔍 Fintech

🏢 Company: Pear VC

  • Experience with Javascript and tools like Typescript, React, Node.js, and NextJS
  • Experience using data fetching libraries
  • Excellent understanding of software engineering best practices
  • Own projects with strategic customers end-to-end
  • Customize Glide's platform using Typescript, React, Node.js, and NextJS
  • Drive integration architecture roadmap

AWSDockerNode.jsAgileGitJavascriptTypeScriptReactCI/CD

Posted about 10 hours ago
Apply
Apply

📍 United States, Canada

🧭 Full-Time

💸 183647.0 - 267615.0 USD per year

🔍 Machine Learning, Software Development

  • 2+ years of industry experience in Machine Learning, Infrastructure or related fields
  • 2+ years of experience writing production code in Python, C++, or similar language
  • Hands-on experience with AWS technologies like EC2, EBS, S3, EKS
  • Architect, build and maintain large scale distributed systems
  • Develop services on top of open source technologies like Kubernetes, Tensorflow, and PyTorch
  • Own infrastructure and resolve production issues

DockerPythonAWS EKSKubernetesMachine LearningPyTorchC++Tensorflow

Posted about 11 hours ago
Apply
Apply
🔥 Sr Software Engineer
Posted about 12 hours ago

📍 United States

🧭 Full-Time

🔍 Software Development

  • 5+ years of experience in software development, or a related field, or equivalent.
  • Strong programming skills in an OOP language like Java or C#, or a functional language like Kotlin
  • Strong experience designing highly performant and scalable solutions with cloud-native technologies such as Kubernetes
  • Experience working with event-driven architecture at scale
  • Experience with microservice design
  • Experience with OpenTelemetry (or similar)
  • Experience working with Database Systems and experience designing scalable solutions in RDBMS and NoSQL
  • Experience working with modern Javascript frameworks like React and Angular, HTML, and CSS
  • Experience using PagerDuty to respond to critical incidents and participate in on-call rotation to support Alkami’s customers
  • Excellent communication and interpersonal skills, with the ability to work effectively with both technical and non-technical clients
  • Strong problem-solving and troubleshooting skills, with the ability to quickly diagnose and resolve technical issues
  • Experience providing technical leadership
  • Collaborate with our product and engineering teams to identify areas for improvement and help drive the development of new features and functionality for our microservice architecture, Kubernetes infrastructure, and service communication/observability systems
  • Troubleshoot and resolve complex technical issues, including performance, related to our microservices and Kubernetes systems, including debugging code to identify the root cause of issues
  • Lead code/design reviews to ensure smooth daily operations and accurate planning for multiple teams.
  • Participate in the entire application lifecycle, focusing on coding and debugging
  • Write clean code to develop functional web applications
  • Troubleshoot and debug applications
  • Perform UI tests to optimize performance
  • Manage cutting-edge technologies to improve legacy applications
  • Collaborate with Front-end developers to integrate user-facing elements with server-side logic
  • Gather and address technical and design requirements
  • Set up and maintain environment configurations and monitor system health
  • Provide training and support to internal teams
  • Build reusable code and libraries for future use
  • Liaise with developers, designers and system administrators to identify new features
  • Eagerness and ability to rapidly learn new skills, technologies and concepts, taking personal initiative to execute on projects
  • Be a positive role model while mentoring junior developers and others in the organization

AWSBackend DevelopmentSoftware DevelopmentSQLAgileCloud ComputingDesign PatternsHTMLCSSJavaJavascriptKotlinKubernetesSoftware ArchitectureUI DesignC#API testinggRPCAngularRDBMSREST APINosqlReactCI/CDMicroservicesDebugging

Posted about 12 hours ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 160000.0 - 200000.0 USD per year

🔍 Software Development

  • Background in video and audio streaming with a focus on live-streaming of user-generated content.
  • Understanding of the basics of audio and video packaging principles, codecs, and other associated tools, including their relative tradeoffs, such as MPEG Video, MPEG-2 TS, HLS, DASH, H.264 AVC, H.265 HEVC, VP9, AV1, VVC, RTMP/enhanced RTMP, SRT, FFMPEG, and DRM.
  • 5+ years of experience reading (preferably coding) in languages commonly used in the video space, such as c#/golang/C++/Rust/Python, and experience in other higher-level languages such as Node/TypeScript, React, or mobile languages like Kotlin or Swift.
  • Hands-on software development experience designing and building live and video on demand streaming workflows and exposure to video technologies around mobile broadcast, ingest, transcoding, storage, playback, and related systems at scale.
  • Familiarity with mobile video broadcasting of user-generated content and the challenges of optimizing streaming quality and reliability across a variety of devices and network conditions.
  • Hands-on experience with one or more video players.
  • Experience designing/building/connecting internal APIs/SDKs across the stack (backend to front end) to ensure rapid feature development.
  • Front end development experience in web, iOS (Swift), or Android (Kotlin) required.
  • Experience building and supporting scalable video pipelines in cloud environments is a huge plus. We use AWS but any cloud/container experience is fine.
  • Proficiency in CI/CD tools (Jenkins, GitLab, etc.)
  • Working in your team of mobile, web, back-end, and infrastructure engineers, you’ll help to design, implement/code, and support video features across the video pipeline stack, including live video ingestion, transcoding, integration, storage, and playback/usage at scale.
  • Work on our backend video platform ( written in TypeScript) providing APIs for other teams to build customer experiences from.
  • Collaborate with other members of the team and other teams including: mobile, web, machine learning/computer vision, and platform teams on multi-faceted projects across the entire video processing system to lead improved user experiences and outcomes.
  • Review and provide feedback on designs and code/PRs.
  • Help build internal SDKs, frameworks, and tooling to allow product development teams to easily integrate video into the product at different stages of the video pipeline.
  • Help build real-time monitoring and measurement systems for critical operational workflows in the video pipeline, including tools for on-call developers and customer support to manage and troubleshoot issues. Support the video workflows through an occasional (few days per month) on-call rotation with a team of other engineers.
  • Help interview and onboard other software engineers in the video and live-streaming space.
  • Be able to be in an on call rotation to support our production systems if issues arise off hours.

AWSBackend DevelopmentDockerLeadershipNode.jsSQLCloud ComputingFrontend DevelopmentFull Stack DevelopmentGitKubernetesReact.jsTypeScriptAlgorithmsAPI testingData StructuresREST APICommunication SkillsCI/CDProblem SolvingRESTful APIsMentoringMicroservicesTeamwork

Posted about 16 hours ago
Apply
Apply

📍 United States, Canada

🧭 Full-Time

🔍 Fitness and Wellness

🏢 Company: Mindbody

  • Experience building backend services with C# or Java
  • Experience designing and architecting backend services
  • Familiarity with SDLC and Agile methodology
  • Collaborate closely with Product, Design, and QA
  • Build and maintain backend systems and applications
  • Practice engineering best practices

Backend DevelopmentPythonSoftware DevelopmentSQLAgileJavaKotlinC#Microservices

Posted about 17 hours ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 109000.0 - 175000.0 USD per year

🔍 Software Development

🏢 Company: Tint

  • 5+ years of experience as a Software Engineer, with expertise in several of these technologies: Node.js, React.js/Next.js, TypeScript, GraphQL, and Postgres.
  • You are located in the US, do not require visa sponsorship, and are comfortable with and able to travel once a quarter.
  • You're comfortable in a fast-paced startup environment where priorities can change quickly.
  • You've collaborated with cross-functional teams, including Product Managers, Engineering Managers, Designers, and others.
  • You like working on projects containing a lot of ambiguity.
  • You're skilled at leading technical discussions to find solutions.
  • Your written and spoken English communication is excellent.
  • Collaborate cross-functionally with engineers, designers, product, and analysts.
  • Continuously add to and enhance our code base, systems, and processes.
  • Focus on delivering value to our customers in swift, efficient, and creative ways.
  • Evangelize Engineering best practices and culture within the company.
  • Contribute to the code base using Node, Next.js, TypeScript, GraphQL, and Postgres.
  • Experience in distributed systems and in third-party integrations (eg. Stripe)
  • Write code that's not just functional but is a model of clarity, documentation, and testability, setting the standard for excellence.
  • Be part of our on-call team to address production incidents.
  • Lead efforts to break down large, ambiguous projects into manageable tasks for the team.
  • Define technical requirements for projects by identifying trade-offs and edge cases to contribute to a roadmap that balances innovation with practicality.
  • Take the lead in technical design and planning for major initiatives.
  • Own and maintain up-to-date documentation ensuring that knowledge and insights flow freely and our collective wisdom grows.

GraphQLLeadershipNode.jsPostgreSQLExpress.jsFull Stack DevelopmentReact.jsTypeScriptNext.jsRESTful APIsSoftware Engineering

Posted about 17 hours ago
Apply
Apply
🔥 Full-Stack Software Engineer
Posted about 19 hours ago

📍 United States, Canada

🧭 Full-Time

🔍 Healthcare Technology

🏢 Company: Medsender

  • 3+ years of experience in software engineering
  • Exceptional coding skills in Ruby on Rails or similar frameworks
  • Experience with service-oriented architectures
  • Strong interest in AI and machine learning
  • Deep knowledge in SQL databases, ideally MySQL
  • Contribute to all aspects of the product
  • Integrate AI models
  • Participate in service-oriented architecture

SQLGCPKubernetesMachine LearningMySQLRuby on Rails

Posted about 19 hours ago
Apply
Apply
🔥 Staff Software Engineer, DevOps
Posted about 20 hours ago

📍 United States, Canada

🧭 Full-Time

💸 175000.0 - 275000.0 USD per year

🔍 Software Development

🏢 Company: AlixPartners

  • 6+ years of experience with IaC frameworks
  • 6+ years of experience on public cloud environments
  • 4+ years of experience with Docker containers
  • 4+ years of experience with administering Kubernetes clusters
  • 4+ years of experience programming with Python or similar
  • Build and deploy highly available platforms
  • Develop reusable technical patterns
  • Collaborate with cross-functional teams

AWSDockerPythonGCPJavaJenkinsKubernetesLDAPC#C++AzureGrafanaPrometheusCI/CDTerraformAnsible

Posted about 20 hours ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 68200.0 - 113600.0 USD per year

🔍 Medical Device Technology

  • 0-2 years of software development experience
  • Familiarity with version control systems like git
  • Understanding of containerization technologies like Docker
  • Develop tools and APIs for automation
  • Design and maintain scalable cloud infrastructure
  • Collaborate with teams to streamline application deployment

DockerPythonSoftware DevelopmentGitKubernetesGo

Posted about 21 hours ago
Apply
Apply

📍 United States, Canada

🧭 Full-Time

💸 150000.0 - 200000.0 USD per year

🔍 Software Development

  • 4+ years of experience designing, developing and launching backend systems at scale using languages like Python or Kotlin
  • A track record of developing highly available distributed systems using technologies like AWS, MySQL and Kubernetes
  • Experience designing and implementing platform engineering systems that balance flexibility, safety, and maintainability
  • 4+ years of experience with Amazon Web Services (AWS), Microsoft Azure, Google Cloud Platform (GCP), or other cloud providers
  • Experience defining a technical plan for the delivery of a significant feature or system component with an elegant, simple and extensible design
  • Writing high quality code that is easily understood and used by others
  • Proficient at making significant changes in a large code base, and have developed a suite of tools and practices that enable you and your team to do so safely
  • Owning and delivering quarterly goals for your team
  • Leading engineers on your team through ambiguity to solve open-ended problems
  • Supporting your peers and stakeholders in the product development lifecycle
  • Proactively identifying project, process, technology or business issues, advocate for them, and lead in solving them
  • Supporting the operations and availability of your team’s artifacts
  • Fostering a culture of quality and ownership on your team
  • Helping develop talent on your team by providing feedback and guidance, and leading by example

AWSBackend DevelopmentLeadershipProject ManagementPythonSQLCloud ComputingGCPKotlinKubernetesMicrosoft AzureMySQLAmazon Web ServicesData StructuresREST APICommunication SkillsAnalytical SkillsCI/CDProblem SolvingWritten communicationMicroservicesTeam managementSoftware Engineering

Posted about 22 hours ago
Apply