Apply

Senior Software Engineer

Posted 20 days agoViewed

View full description

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

πŸ“ Location: US

πŸ” Industry: Software Development

🏒 Company: BeakonπŸ‘₯ 11-50Information TechnologySoftware

⏳ Experience: 3+ years

πŸͺ„ Skills: Backend DevelopmentPythonArtificial IntelligenceCloud ComputingData AnalysisData MiningFull Stack DevelopmentJavascriptMachine LearningAlgorithmsData StructuresRESTful APIsSoftware Engineering

Requirements:
  • 3+ years experience in backend or full-stack development
  • Fluency in one or more modern languages, such as Python or JavaScript
  • Knowledge of key cloud provider services
Responsibilities:
  • Drive the technical vision, ensuring a scalable and maintainable architecture.
  • Make key technology decisions and establish best practices for development and deployment.
  • Build and ship core features, writing clean, efficient, and well-tested code.
  • Design resilient, fault-tolerant systems that can handle mission-critical workloads.
  • Implement best-in-class security practices to protect sensitive data and infrastructure.
  • Lay the groundwork for scaling both the product and engineering team.
  • Mentor and hire top engineering talent to help grow the company.
Apply

Related Jobs

Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 185000.0 USD per year

πŸ” Software Development

🏒 Company: ExtendπŸ‘₯ 51-100πŸ’° $40,000,000 Series B over 3 years agoMobile PaymentsCredit CardsPaymentsFinTechSoftware

  • 7+ years of demonstrated experience in full-stack software development, with a strong emphasis on backend and cloud infrastructure.
  • Expert proficiency in TypeScript/NodeJS and React, including deep familiarity with modern development practices.
  • Proven track record building distributed, highly available, scalable systems in cloud environments, particularly using AWS.
  • Extensive experience developing robust Consumer facing and internal high performance APIs and distributed system architectures.
  • Hands-on experience with AWS serverless frameworks.
  • Exceptional communication skills, able to effectively articulate complex technical concepts clearly to diverse audiences, including business stakeholders, designers, support teams, and fellow engineers.
  • Strong capabilities in data modeling, one table design, and diverse data management principles, ensuring efficiency, consistency, and reliability of data-driven systems.
  • Experience working with and driving forward the usage of AI developer tooling in an ever shifting landscape.
  • Architect and develop highly scalable, event-driven applications and APIs using AWS Serverless technologies.
  • Collaborate seamlessly with product managers, designers, and integration specialists to deliver robust, user-focused enhancements aligned with our agile continuous delivery practices.
  • Play a critical role in influencing the overall platform architecture, ensuring scalability, reliability, and maintainability while identifying opportunities to improve our offerings.
  • Provide technical mentorship, coaching, and guidance to team engineers, elevating our capabilities and fostering technical growth.
  • Develop and manage sophisticated data management solutions and back-end services essential to our mission-critical operations.

AWSBackend DevelopmentNode.jsSoftware DevelopmentDynamoDBFrontend DevelopmentReact.jsSoftware ArchitectureTypeScriptAlgorithmsAPI testingData StructuresServerlessCommunication SkillsCI/CDProblem SolvingRESTful APIsMentoringMicroservicesData modelingData management

Posted 33 minutes ago
Apply
Apply

πŸ“ Worldwide

πŸ” Blockchain

  • 5+ years of experience with hands-on production engineering, including, infrastructure as code, containerization and orchestration, observability (metrics, logging, tracing, visualization), deployment, and reliability
  • Experience working with open-source frameworks for these tasks such as Docker, Kubernetes, Pulumi, Terraform
  • Experience with public cloud platforms such as GCP and AWS
  • Experience building infrastructure and tooling to automate key aspects of the release and monitoring processes
  • Experience writing/maintaining clear and detailed runbooks
  • Fluency in a systems programming language such as Rust (used extensively at Mysten), Go, or C++
  • Fluency in higher-level languages (e.g., Python, Ruby, Shell Scripting)
  • Production Engineers maintain Mysten's infrastructure, focusing on release, deployment, logging, and monitoring
  • They automate processes and collaborate with experts to ensure correct software configuration and deployment.

AWSDockerPythonBashGCPKubernetesC++GoRelease ManagementRustCI/CDLinuxTerraformMicroservicesScripting

Posted about 1 hour ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 150237.5 - 227250.0 USD per year

πŸ” Software Development

🏒 Company: SamsaraπŸ‘₯ 1001-5000πŸ’° Secondary Market over 4 years agoπŸ«‚ Last layoff almost 5 years agoCloud Data ServicesBusiness IntelligenceInternet of ThingsSaaSSoftware

  • 8+ years of experience developing and delivering enterprise software.
  • 4+ years of experience working on a mobile-focused team.
  • 2+ years of experience working with React Native in a professional setting.
  • Propose, design, implement, and document shared components/frameworks for use across multiple applications within our ecosystem.
  • Consult with and mentor other engineering teams to guide them through mobile-specific concerns as they plan and build customer-facing features.
  • Ensure a top-quality developer experience by improving the reliability and usability of our continuous integration, metrics collection, and mobile build systems.
  • Champion, role model, and embed Samsara’s cultural principles (Focus on Customer Success, Build for the Long Term, Adopt a Growth Mindset, Be Inclusive, Win as a Team) as we scale globally and across new offices.

GraphQLSoftware DevelopmentReact NativeTypeScriptMobile testingReduxRESTful APIsSoftware Engineering

Posted about 4 hours ago
Apply
Apply

πŸ“ Romania, US, Canada

πŸ” Software Development

🏒 Company: CrestaπŸ‘₯ 101-250πŸ’° $125,000,000 Series D 5 months agoAutomotiveCustomer ServiceArtificial Intelligence (AI)Intelligent SystemsRetailMachine LearningTelecommunicationsNatural Language ProcessingSoftware

  • A deep understanding of the modern front-end ecosystem and experience applying frameworks/tools (React.js, Webpack, and Node.js) and patterns to complex, production web applications
  • Comfortable defining and building robust APIs with a strong understanding for different protocols like Websockets, REST, RPC frameworks, etc
  • Experience with database schema design and an understanding of query performance that translates to performant, scalable, and reactive products
  • Deep appreciation for building applications with observability as a first-class principle and familiarity with application performance monitoring
  • Preferably extensive experience coding in TypeScript and Go
  • Work with the product manager to define and detail the product requirements
  • Define software architecture and design matching the requirements
  • Write and push high-quality code efficiently for both the frontend and backend
  • Apply synchronous and asynchronous design patterns
  • Scale distributed applications
  • Identify and leverage opportunities to improve general engineering productivity
  • Integrate with various tools for CI/CD, test automation, monitoring, logging, documentation
  • Develop multi-tier scalable, high-volume performing, and reliable user-centric applications that operate 24x7

Backend DevelopmentDockerNode.jsSQLDesign PatternsExpress.jsFrontend DevelopmentJavascriptReact.jsTypeScriptAPI testingGoREST APICI/CD

Posted about 16 hours ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 128000.0 - 204000.0 USD per year

πŸ” Software Development

  • 5+ years of relevant engineering experience.
  • Strong expertise in C++ development, including experience with native libraries and performance optimization.
  • Familiarity with multi-threading, memory management, and software design patterns.
  • Proven experience delivering production-quality features with appropriate levels of testing and instrumentation.
  • Familiar with Git and version control workflows.
  • Experience with Continuous Integration / Continuous Deployment (CI/CD) and automated testing frameworks.
  • Strong problem-solving skills and able to work and collaborate effectively in remote, distributed teams.
  • Design and implement game features and systems in C++ for all Zwift platforms (iOS, Windows, Android, Mac, Apple TV), ensuring optimal performance and maintainability.
  • Collaborate with cross-functional teams, including game engineers, backend engineers, product managers, and UX designers to design, plan, test, and deliver high-quality features.
  • Optimize game performance through profiling, instrumentation, and improvements in CPU utilization, memory usage, and startup times.
  • Build tools and frameworks to improve development workflows and empower other other engineers.
  • Debug and resolve complex issues across a diverse set of devices and platforms, improving reliability and stability.
  • Contribute to code reviews, design discussions, and team planning processes.
  • Ensure code quality through automated testing (e.g., unit testing, integration testing, and similar).
  • Advocate for and implement engineering best practices like automated testing, CI/CD pipelines, and code modularity.

AndroidGame DevelopmentGitiOS DevelopmentC++CI/CDSoftware EngineeringDebugging

Posted 1 day ago
Apply
Apply

πŸ“ United States, Canada

🧭 Full-Time

πŸ’Έ 148505.0 - 178206.0 USD per year

πŸ” Software Development

🏒 Company: Grafana LabsπŸ‘₯ 501-1000πŸ’° $240,000,000 Series D almost 3 years agoSoftware Development

  • Have solid experience with Go
  • Good understanding of storage solutions with an emphasis on relational databases like MySQL, SQLite, and Postgres
  • Care deeply about developer and user experience and the quality of the products that you work on
  • Have experience with delivering projects from gathering requirements, and brainstorming ideas to shipping a product to the customer’s hands in a self-driven way
  • Have experience writing clean, robust, and performant software that is easily maintained by others
  • Have experience with mentoring junior engineers in a collaborative but asynchronous environment
  • Enjoy working on complex solutions – Grafana is a highly technical solution and has avid followers who rely on it every day and care deeply about their workflows
  • Can take on complex challenges and break them down to achieve tight learning loops: to analyze, design, and build modular solutions, deliver MVPs, gather data and feedback, and then progress iteratively
  • Work with your team to deliver new functionality, then use the results to iterate and improve
  • Contributing to and reviewing design documents for upcoming features
  • Embrace our open-source culture and contribute to other projects that may not directly fall within your team’s scope
  • Take an active role in influencing our roadmap and your career objectives
  • 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
  • Regularly sharing ideas and knowledge across a vast array of technical ideologies and mindsets
  • Working closely with the other squads in the Grafana Division

Backend DevelopmentDockerPostgreSQLSoftware DevelopmentSQLKubernetesMySQLSQLiteGoGrafanaPrometheusREST APICI/CDMentoringLinuxDevOpsMicroservices

Posted 1 day ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ” Healthcare Technology

🏒 Company: Humata Health, Inc

  • 5+ years of professional Python development experience in production environments
  • 3+ years of experience with ML frameworks (TensorFlow, PyTorch, scikit-learn)
  • Strong experience with MLOps practices and tooling (model versioning, feature stores, experiment tracking)
  • Experience deploying and monitoring ML models in production environments
  • Proficiency with containerization (Docker) and orchestration (Kubernetes)
  • Experience with cloud platforms (AWS, GCP, or Azure) and their ML services
  • Strong understanding of data processing techniques and libraries (Pandas, NumPy)
  • Proficiency with version control systems (Git) and CI/CD pipelines
  • Develop scalable, high-performance Python applications that can handle significant data volumes and interface over gRPC
  • Design, build and maintain highly observable Python microservices that work seamlessly with our Golang service backend
  • Create reproducible, scalable, and monitored ML workflows from experimentation to production
  • Implement robust data processing pipelines for healthcare data
  • Build and maintain RESTful APIs and backend services that integrate with our ML systems
  • Collaborate with data scientists to operationalize models and improve model performance
  • Establish MLOps best practices, including CI/CD for ML, model versioning, and monitoring
  • Troubleshoot, debug, and optimize existing ML systems for performance and reliability
  • Work with cross-functional teams to define requirements and implement new features
  • Mentor junior engineers and contribute to engineering excellence

AWSBackend DevelopmentDockerPostgreSQLPythonSoftware DevelopmentSQLGCPGitKubernetesMachine LearningNumpyPyTorchAlgorithmsData engineeringData StructuresgRPCREST APIPandasTensorflowCI/CDRESTful APIsMicroservicesSoftware EngineeringData analyticsDebugging

Posted 1 day ago
Apply
Apply

πŸ“ USA

🧭 Full-Time

πŸ’Έ 140000.0 - 175000.0 USD per year

πŸ” FinTech, PropTech

🏒 Company: Built TechnologiesπŸ‘₯ 251-500πŸ’° almost 2 years agoπŸ«‚ Last layoff over 1 year agoLendingFinancial ServicesConstructionSaaSCommercial LendingFinTech

  • 5+ years of experience building customer-facing React applications, ideally with TypeScript.
  • Experience building production-level backend APIs supporting customer features.
  • Full-stack development experience is required, but specialized expertise in either frontend or backend is welcome if you're eager to expand.
  • A passion for writing clean, testable code and improving code quality.
  • Ability to mentor junior team members while making strong technical contributions.
  • Excellent troubleshooting skills across web applications, servers, networks, and databases.
  • High ownership and accountability for your work.
  • Develop solutions for both large-scale problems and everyday improvements to support our apps and websites.
  • Work on full-stack development, including web applications, APIs, and microservices.
  • Write automated tests to maintain product quality.
  • Participate in code reviews to ensure high standards.
  • Collaborate with team members, designers, and product managers to deliver end-to-end solutions.
  • Contribute to building and enhancing major frontend and backend features that customers use daily.

AWSBackend DevelopmentDockerGraphQLDynamoDBFull Stack DevelopmentKubernetesTypeScriptAPI testingNest.jsReactCI/CDRESTful APIsMentoringMicroservicesNodeJS

Posted 1 day ago
Apply
Apply

πŸ“ United States

πŸ” Software Development

🏒 Company: EspresaπŸ‘₯ 11-50πŸ’° $23,000,000 Series A over 1 year agoHuman ResourcesSaaSAppsEmployee BenefitsEnterprise SoftwareEvent ManagementSoftware

  • Experience as a full stack software engineer, ideally with high scale SaaS solutions.
  • Experience in backend languages such as DJango/Python and modern Javascript technologies such as Angular.
  • Bonus points for deep understanding of ORM
  • Bonus points if you have built ML applications.
  • Are you already using AI assisted development tools? We love you!
  • Exceptional feel for great software design
  • Passionate about making users happy and seeing people use your product.
  • Build new products that will be used by our global customers and their employees every single day.
  • Lead projects from implementation to testing and roll out. Collaborate with the direct team to plan and estimate work.
  • Review code to ensure technical implementations meet functional requirements. Promote technical excellence.
  • Collaborate with other teams across Espresa.
  • Mentor and coach other team members, and help Espresa grow our engineering organization.

Backend DevelopmentPythonSoftware DevelopmentDjangoFull Stack DevelopmentJavascriptAngularRESTful APIsSoftware Engineering

Posted 1 day ago
Apply
Apply

πŸ“ United States, Mexico, Canada

🧭 Full-Time

πŸ” Software Development

🏒 Company: Fleetio

  • 5+ years of professional experience with Ruby on Rails in production environments
  • Strong understanding of object-oriented programming principles and software design patterns
  • Experience with relational databases (PostgreSQL preferred) and writing efficient queries
  • Proficiency in building and consuming various types of APIs (RESTful, SOAP, GraphQL, etc.)
  • Background in implementing and maintaining external integrations
  • Experience with Git version control and collaborative development workflows
  • Knowledge of test-driven development and automated testing frameworks
  • Excellent problem-solving skills and attention to detail
  • Strong written and verbal communication skills
  • Design and implement robust integration solutions that connect Fleetio with multiple external partner systems (IoT sensor data, proprietary data feeds, financial systems, etc.)
  • Refactor and improve existing integration systems to enhance maintainability and scalability
  • Build and optimize background processing jobs that handle high volumes of data efficiently
  • Create reliable monitoring and error handling for critical integration processes
  • Develop APIs and implement integrations with various protocols and data exchange formats
  • Collaborate with Product Managers and other engineers to plan and implement solutions that meet business needs
  • Apply software engineering best practices, including automated testing, code reviews, and documentation
  • Contribute to architectural decisions for the Integrations team
  • Share knowledge and mentor other team members on integration best practices

Backend DevelopmentPostgreSQLSQLDesign PatternsGitRubyRuby on RailsAPI testingData StructuresCI/CDProblem SolvingRESTful APIsJSONSoftware EngineeringDebugging

Posted 1 day ago
Apply