Apply

Backend Engineer

Posted 2024-11-12

View full description

πŸ’Ž Seniority level: Middle, 3 to 5 years

πŸ“ Location: United States

πŸ” Industry: Health and aging-technology sector

🏒 Company: Blooming Health

πŸ—£οΈ Languages: English

⏳ Experience: 3 to 5 years

πŸͺ„ Skills: AWSNode.jsPostgreSQLAgileGCPGitJavaMongoDBSCRUMBeanstalkCollaborationCI/CDProblem SolvingRESTful APIsDevOpsMicroservicesCompliance

Requirements:
  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Strong experience in backend programming languages like Java and Node.js.
  • Proficient in database management with PostgreSQL and MongoDB.
  • Experience in developing and deploying RESTful APIs and microservices.
  • Hands-on experience with AWS and GCP cloud platforms.
  • Familiarity with HIPAA and HITRUST compliance preferred.
  • Excellent troubleshooting and debugging skills.
  • Experience in Agile/Scrum environments using version control and CI/CD pipelines.
  • Strong collaboration skills in a cross-functional team.
Responsibilities:
  • Design, develop, and deploy server-side logic using modern backend technologies.
  • Build and maintain RESTful APIs and microservices.
  • Develop and manage database queries and handle data migrations.
  • Work with AWS and GCP services to manage backend infrastructure.
  • Implement security best practices compliant with HIPAA and HITRUST.
  • Collaborate with front-end, DevOps, and product teams on feature development.
  • Diagnose and resolve performance bottlenecks and security vulnerabilities.
  • Stay updated on backend technologies and industry trends.
Apply

Related Jobs

Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 206700 - 289400 USD per year

πŸ” Technology / Software Engineering

🏒 Company: Reddit

  • BS degree in Computer Science or equivalent experience.
  • 5+ years of industry experience in large-scale distributed systems.
  • 8+ years of professional software development experience in one or more programming languages such as Go, Python, Ruby, Java, or C++.
  • Experience with GraphQL, REST, and designing maintainable APIs.
  • Familiarity with distributed caching layers and data storage systems like Cassandra.
  • Strong skills in organization, task prioritization, and project delivery.
  • Excellent communication skills in a remote environment.

  • Work cross-functionally with product, design, and engineering teams to execute product and business strategy.
  • Contribute to the full development cycle including technical design, development, testing, and launch.
  • Help define team strategy and encourage participation in planning.
  • Mentor junior engineers and improve developer workflows.
  • Deliver quality products quickly while minimizing bugs.

GraphQLPythonSoftware DevelopmentJavaRubyC++StrategyCassandraGoCommunication SkillsMentoringOrganizational skills

Posted 2024-11-19
Apply
Apply

πŸ“ U.S.

🧭 Full-Time

πŸ’Έ 118000 - 198000 USD per year

πŸ” Software Development

  • 5+ years of large-scale software development experience in PHP, Java, Python, Go or another object-oriented language.
  • A solid foundation in computer science, with competencies in data structures, algorithms, and software design practices.
  • A sincere commitment to creating readable code and understanding database schema design, caching, and scalability.
  • A degree in Computer Science or related field or equivalent industry experience.
  • Experience in frontend development using React or a comparable JavaScript framework is preferred, but not required.

  • Develop new features for Acuity Scheduling, a PHP and React application, focusing on backend or full-stack contributions.
  • Write server-side production code for high-volume, available applications.
  • Develop rapid prototypes for new features and guide technical designs.
  • Scale and enhance the performance of the application and database.
  • Collaborate with engineers, product, design, analytics, and customer operations to understand feature purposes.
  • Mentor and practice disciplined software engineering, including automated testing and code reviews.

PHPSoftware DevelopmentJavaJavascriptJavaScriptAlgorithmsData StructuresGoReact

Posted 2024-11-19
Apply
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

🧭 Full-Time

πŸ’Έ 160000 - 185000 USD per year

πŸ” National security and defense technology

🏒 Company: Sphinx Defense

  • 3+ years of experience in the Space Command and Control domain, with SatCom experience a plus.
  • 5+ years of progressively responsible software engineering experience.
  • Extensive experience with Python, FastAPI, Postgres, AWS, Docker, Kubernetes, and Terraform.
  • Experience architecting and building APIs and backend services.
  • In-depth knowledge of at least one commercial cloud platform and its services.
  • Ability to work with ambiguity and self-direct work.
  • Demonstrated learning from past experiences.

  • Lead the development of core features of Sphinx’s Command and Control (C2) platform.
  • Design and build technology to support operations of US government satellites.
  • Work as both an individual contributor and a Space C2 subject matter expert.
  • Mentor other software engineers at Sphinx.

AWSDockerPythonGCPKubernetesAzureFastAPIPostgresCollaborationMentoringTerraform

Posted 2024-11-16
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, Canada

🧭 Full-Time

πŸ” Developer tools

  • Backend systems software development experience.
  • Interest in becoming proficient in Go programming.
  • Experience with databases is a plus.
  • Familiarity with performance-limited environments is a plus.
  • Experience with Kubernetes Operators is a plus.

  • Help build resilient architectures for data storage and querying.
  • Focus on optimizing query performance.
  • Collaborate with product teams to ensure customers can access their data efficiently.
  • Engage with a skilled team to improve systems at scale.

Backend DevelopmentSoftware DevelopmentKubernetesGoGolangServerless

Posted 2024-11-14
Apply
Apply

πŸ“ North America

🧭 Full-Time

πŸ’Έ 170000 - 200000 USD per year

πŸ” Ecommerce marketing

🏒 Company: Postscript

  • A proven career as a software engineer developing backend applications and APIs.
  • Hands-on experience using Golang and Python.
  • SaaS experience preferred.
  • Experience with or exposure to migration off a monolithic architecture is a plus.
  • Familiarity with building, deploying, and maintaining applications on AWS services using Terraform.
  • Expertise in NoSQL and SQL, and experience with database modeling (Postgres).
  • Experience building modular, flexible architectures maximizing readability and extensibility.
  • Excellent verbal and written communication skills.
  • Experience building great products (high growth, early stage tech preferred).
  • Experience coaching and mentoring engineers.

  • Architect and build highly available, extensible, and scalable platform primitives and REST APIs for external and internal customers.
  • Take ownership and be creative with your solutions as you help deliver excellent products to our customers.
  • Contribute to the health of the team through honest and direct feedback as we iterate and improve on our processes.
  • Guide your team to make optimal technical and product design decisions.
  • Identify and execute on points of scale in order to maximize throughput and efficiency.
  • Mentor other engineers on best practices and growth opportunities.
  • Be accountable for communicating transparently and proactively, defining scope, breaking down and estimating tasks, risk and change management.

AWSLeadershipPythonSoftware DevelopmentSQLFlaskGoGolangPostgresProduct designNosqlCommunication SkillsMentoringTerraformAttention to detailWritten communicationCoaching

Posted 2024-11-14
Apply