Apply

Backend Software Engineer

Posted 2024-09-17

View full description

💎 Seniority level: Senior, 5+ years of backend software development experience

📍 Location: AZ, CA, CO, DC, DE, FL, GA, HI, IL, ME, MD, MA, MI, MO, NE, NV, NJ, NM, NY, NC, OR, PA, SC, TN, TX, VT, VA, WA, WI

💸 Salary: $180,000 - $200,000 per year

🔍 Industry: Healthcare

🏢 Company: Hazel Health👥 51-100💰 $51.5m Series C on 2022-10-27EducationHealth Care

🗣️ Languages: English

⏳ Experience: 5+ years of backend software development experience

🪄 Skills: AWSSoftware DevelopmentGCPJava

Requirements:
  • We are looking for diverse individuals who want to support our mission and values.
  • 5+ years of backend software development experience.
  • Experience with Java or other backend technologies such as Python, .NET, Typescript or Go.
  • Experience designing, querying and scaling relational databases.
  • Experience building scalable server infrastructure and debugging complex issues in a production environment.
  • Experience working in a cloud environment (AWS, GCP, Heroku).
Responsibilities:
  • As a Backend Software Engineer, your day to day will primarily involve working on our server and APIs powering our mobile/web applications and data infrastructure.
  • The ideal candidate isn’t afraid of pitching in to help on anything including our mobile clients, web dashboards, and more.
  • If you enjoy learning, love to create, and just get things done, you’ll fit in well.
Apply

Related Jobs

Apply

📍 US

🧭 Full-Time

💸 160000 - 210000 USD per year

🔍 Database technology

🏢 Company: ReadySet Technology Inc.

  • 5+ years of hands-on software engineering experience.
  • Backend engineering focus.
  • Experience with Python and AWS.
  • Experience working on Distributed Systems, Database Systems, and Cloud-based Services.
  • Experience with service-oriented architectures.
  • Experience with building Cloud Native solutions on AWS, Azure, and Google Cloud is highly desirable.
  • Exposure to building machine learning systems or services using public or self-hosted LLM models.
  • Bachelor's degree in Computer Science, Engineering, or a related field.

  • Build a significant portion of the system hands-on while guiding others in engineering choices.
  • Architect and build robust, scalable, supportable, and manageable systems.
  • Use communication skills to influence engineering processes and guidelines.
  • Collaborate with colleagues across the company on projects.

AWSPythonSQLMySQLPostgresCollaborationWritten communication

Posted 2024-11-22
Apply
Apply

📍 North America, South America, western EMEA

💸 70000 - 170000 USD per year

🔍 Web analytics, data processing

🏢 Company: Automattic Careers

  • Strong knowledge of Python.
  • Commitment to clean coding practices.
  • Excitement to work with large-scale data systems (petabyte scale).
  • Understanding and interest in building and working on distributed systems.
  • Experience with databases like Elasticsearch, Redis, Cassandra, PostgreSQL.
  • Strong written communication skills.
  • Comfortable with on-call rotations.
  • Located in North America, South America, or western EMEA (timezone within 5 hours east or west of UTC-5).

  • Write Python code using standard methodologies and maintain code readability and design.
  • Analyze data at an extensive scale running across thousands of Python cores.
  • Brainstorm new product ideas with team and customers, requiring strong written communication.
  • Master cloud technologies and systems, with an interest in distributed systems.
  • Participate in the team's on-call rotation.

AWSPostgreSQLPythonCloud ComputingData AnalysisElasticSearchKafkaAmazon Web ServicesCassandraData analysisData engineeringElasticsearchPostgresRedisSparkCommunication SkillsCollaborationLinuxWritten communication

Posted 2024-11-19
Apply
Apply

📍 Portugal, UK, USA, India, Romania

🔍 Software Engineering

🏢 Company: Mindera

  • Proficient in Vanilla JavaScript and/or TypeScript and modern frameworks like React and Node.js.
  • Experience in developing performant, resilient, and secure services.
  • Ability to build and handle asynchronous and event-driven workflows.
  • Knowledge of protocols and architectural patterns like HTTP, REST, or GraphQL.
  • Skilled in creating testable code and making testing a priority.
  • Familiarity with cloud platforms like AWS, GCP, or Azure.
  • Experience with SQL and NoSQL data stores.
  • Understanding of service-oriented architectures, design patterns, and data structures.
  • Proficient in code versioning tools like Git in a continuous delivery process.
  • Knowledge of code quality tools like linters, type checkers, and static analyses.
  • Experience with Agile methodologies such as Scrum and Kanban.
  • Familiarity with integrating systems like warehouse management & eCommerce.

  • Implementing innovative cloud-based solutions.
  • Working alongside Front-End developers to deliver performant and secure services.
  • Developing and maintaining features in a collaborative, Agile environment.
  • Writing testable code and ensuring the test coverage stays at the agreed level.
  • Documenting your code.
  • Taking ownership of your code every step of the way - from development to deployment and maintenance.
  • Diagnosing issues in production and devising solutions for them.
  • Working both autonomously and collaboratively to complete tasks.
  • Being an integral part of solutions design and implementation.
  • Caring about all the steps your code goes through from your machine to production.

AWSGraphQLNode.jsSoftware DevelopmentSQLAgileDesign PatternsGCPGitJavascriptSCRUMTypeScriptJavaScriptAzureData StructuresNosqlReactAgile methodologies

Posted 2024-11-16
Apply
Apply

📍 United States

🧭 Full-Time

💸 151300 - 178000 USD per year

🔍 Software Engineering, Cloud Infrastructure

🏢 Company: HashiCorp

  • You have operated and maintained production systems in Google Cloud, or have extensive experience with the Google Cloud Platform Ecosystem.
  • You have a strong Software Engineering or DevOps background.
  • You have experience in education, customer support, or OSS community support applicable to the Terraform community.
  • You are familiar with infrastructure management concepts and tools.

  • You will work with nearly every part of Google Cloud in the process of extending, maintaining and enhancing the Terraform Google Cloud providers.
  • You will be responsible for stewardship of the Terraform Google Cloud providers by supporting internal, community, and partner contributors with guidance.
  • You will advocate for and support improvements to Terraform Core and the Terraform plugin SDK.
  • You will conduct solution discovery related to the Terraform Google provider.

CollaborationDevOpsTerraformDocumentation

Posted 2024-11-14
Apply
Apply

📍 United States

🔍 Advertising technology

🏢 Company: MNTN

  • 5+ years of Rust development experience.
  • 2+ years of experience writing SQL queries and designing database tables.
  • Experience with Kotlin and Python is preferred.
  • Knowledge of modern design patterns.
  • Experience with Microservice style architecture.
  • Familiarity with Cloud hosting solutions (K8, Istio, etc.).
  • Experience using GIT.
  • Knowledge of the HTTP lifecycle.
  • Understanding of DRY, BDD, and how to write effective unit & functional test cases.
  • Comfortable in a Linux/UNIX environment.
  • Experience on AWS, GCP, or other cloud infrastructure.
  • Knowledge of NoSQL databases such as Cassandra, DynamoDB, and Redis is preferred.

  • Design and build a robust marketing platform that reaches the right audience, anywhere, anytime.
  • Build high volume services that are reliable at scale.
  • Develop big data solutions using open source frameworks.
  • Collaborate with and explain complex technical issues to Product and Project Leads.
  • Optimize and enhance existing products.

AWSPythonSQLDesign PatternsDynamoDBGCPGitKotlinCassandraRedisNosqlRustMicroservices

Posted 2024-11-09
Apply
Apply

📍 Poland, US

🧭 Full-Time

💸 33000 - 42000 PLN per month

🔍 E-commerce

  • 7+ years of commercial experience as a software engineer, ideally in both statically and dynamically typed languages.
  • Experience working with scalable, low latency backend systems, event-driven architectures, and microservices.
  • In-depth understanding of protocols, standards, and design patterns like REST or SOLID.
  • Very good English command (oral and written).
  • Passion to build awesome things.

  • Design, build and maintain the Bolt Checkout Everywhere platform and services.
  • Work closely with a team of highly skilled engineers and leaders based in Poland and the US.
  • Contribute to the core system from day one.
  • Have a direct impact on the future of the product and the freedom to introduce ideas.

Node.jsDesign PatternsElasticSearchETLKafkaMongoDBTypeScriptElasticsearchGo.NET.NET coreReact

Posted 2024-11-07
Apply
Apply

📍 San Francisco, CA

🧭 Full-Time

🔍 Artificial Intelligence

🏢 Company: Mem

  • Have prior experience in complex engineering environments.
  • Self-starter capable of independent problem-solving.
  • Open to using state-of-the-art tools.
  • Well-versed in systems thinking.
  • Detail-oriented and capable of handling projects from conception to completion.
  • Thrive in ambiguous and innovative problem-solving situations.
  • Tech stack includes Django, Python, OpenAPI, Postgres, Redis, and cloud platforms.

  • Report directly to the CEO and collaborate with the team to architect and build backend systems.
  • Build backend for user-facing features that provide personal knowledge assistance.
  • Solve backend issues such as data processing, real-time recommendations, and information retrieval.
  • Develop and implement APIs and backend services.
  • Design and maintain scalable and reliable systems.
  • Enhance observability and monitoring for operational efficiency.

DockerPythonArtificial IntelligenceDjangoElasticSearchElasticsearchPostgresRedisCI/CD

Posted 2024-10-23
Apply
Apply

📍 United States

🧭 Full-Time

🔍 Artificial Intelligence

🏢 Company: Mem

  • Impact-oriented and opinionated approach.
  • Experience in leading architecture for projects, services, and teams.
  • Proficient in managing, deploying, and scaling infrastructure in large environments.
  • Self-starter capable of independent problem-solving.
  • Open-minded regarding state-of-the-art tools.
  • Strong understanding of systems thinking.
  • Detail-oriented and adept at managing projects from start to finish.
  • Ability to thrive in ambiguous situations and enjoy new challenges.

  • Report directly to the CEO and collaborate with key team members on backend systems.
  • Lead architecture and implementation of core infrastructure and sync systems.
  • Build backend for user-facing features that promote intelligence in the product.
  • Address complex backend problems, including sync, collaborative editing, and recommendations.
  • Enhance observability and monitoring for effective incident response.
  • Establish best software development practices.

DockerPythonSoftware DevelopmentArtificial IntelligenceDjangoElasticSearchElasticsearchPostgresRedisCI/CDTerraform

Posted 2024-10-23
Apply
Apply

📍 USA

💸 110000 - 150000 USD per year

🔍 Payment processing software

🏢 Company: CardFlight

  • 2+ years of backend development
  • Experience designing and building quality and highly scalable applications
  • Superior communication and collaboration skills
  • Ability to be flexible in a fast-paced atmosphere
  • Attention to detail and ability to manage multiple tasks

  • Design, create, and support backend systems for transaction processing and settlement
  • Collaborate with a team of engineers to continuously build, ship, learn, and iterate on products
  • Stay updated with new technologies and best practices in backend development
  • Ensure product stability through testing and best practices
  • Assist in refactoring existing code for maintainability

AWSBackend DevelopmentLeadershipRubyRuby on RailsCollaborationCI/CDAttention to detail

Posted 2024-10-20
Apply
Apply

📍 United States

💸 170800 - 274400 USD per year

🔍 Software development

🏢 Company: Atlassian👥 5001-10000💰 $150.0m Secondary Market on 2014-04-08🫂 on 2023-03-06SaaSEnterprise SoftwareCollaborationSoftware

  • 10+ years experience in multiple hands-on software/technology leadership roles, with end-to-end responsibility through the software development lifecycle.
  • Bachelor's degree with a preference for Computer Science degree.
  • Expertise with one or more prominent programming languages such as Java, Python, Kotlin, Go, or Scala.
  • Understanding of SaaS, PaaS, IaaS industry with hands-on experience with public cloud offerings (e.g., AWS, GCP, or Azure).
  • Knowledge to evaluate trade-offs between correctness, robustness, performance, space, and time.
  • Practice in mentoring other engineers and influencing decision makers throughout the organization.
  • Consideration of customer impact when making technical decisions.

  • Regularly unblock challenges faced in the software development cycle, from technical design to launch.
  • Create solutions that are used by other teams and products - Determine plans-of-attack on large projects.
  • Routinely solve complex architecture challenges and apply architectural standards and start using them on new projects.
  • Lead code reviews and documentation and take on complex bug fixes, especially on high-risk problems.
  • Set the standard for meaningful code reviews - Partner across engineering teams to take on company-wide projects.
  • Transfer your depth of knowledge from your current language to excel as a Software Engineer.
  • Mentor more junior members of the team.

LeadershipPythonSoftware DevelopmentJavaKotlinGoCollaborationMentoring

Posted 2024-10-18
Apply