Apply

Software Engineer

Posted 2024-10-25

View full description

πŸ“ Location: United States

πŸ” Industry: Healthcare, Telemedicine

🏒 Company: eVisit

πŸͺ„ Skills: Node.jsPythonSQLAgileBashGitHTMLCSSJavascriptReact NativeRubyWebRTCNosqlReactAnalytical SkillsCollaborationJavaScript

Requirements:
  • Excellent systems-level analytical skills.
  • Ability to manage operations from frontend to backend.
  • Must have a data-conscious and iterative approach to debugging and problem-solving.
  • Strong understanding of computer science fundamentals.
  • Experience with web technologies such as JavaScript, HTML, CSS, and React.
  • Familiarity with source control tools like git.
  • Experience in configuration management and local/remote debugging.
  • Knowledge of common security best practices.
Responsibilities:
  • Design, implement, and unit test both frontend and backend application code.
  • Participate in agile practices including meetings, iterative development, estimations, and design sessions.
  • Develop APIs to meet the needs of hospital systems, clinical researchers, and pharmacies.
  • Produce code focusing on readability, reliability, and maintainability.
  • Work closely with Product Managers to define feature specifications and build new products.
  • Troubleshoot technical problems on internal servers/environments.
  • Communicate technical risks and implement performance improvements and security measures for web applications.
Apply

Related Jobs

Apply

πŸ“ US, Ontario

🧭 Full-Time

πŸ’Έ 140000 - 175000 USD per year

πŸ” IT management

🏒 Company: Automox

  • Programming experience in Golang, C++, Python is required, with flexibility to work in other languages.
  • 7+ years of experience in designing, developing, testing, monitoring, and maintaining cloud-connected client-side applications.
  • Experience with Software Engineering for Agent/IoT applications is preferred.
  • Familiarity with systems programming, networking, virtual machine orchestration, DevOps, and shell scripting languages (Bash/Powershell) is beneficial.
  • Development experience on Windows, Linux, and/or MacOS.
  • Excellent communication skills and capability to work in a remote, cross-functional team environment.
  • Proficiency in English, both written and verbal.

  • Research, design, develop, and own solutions providing feature-rich experiences in the Agent application used on over 1 million endpoints.
  • Lead by example, promote software development best practices, and write quality code.
  • Enhance and evolve endpoint software for new platform and client-side features.
  • Contribute to performance tuning, usability improvements, and automation.
  • Create detailed specifications and participate in all phases of the engineering lifecycle.
  • Adopt a quality-first mindset with an emphasis on comprehensive testing.
  • Utilize data-driven decisions to assess development impact pre-production.

PythonSoftware DevelopmentIoTC++GolangCollaborationLinux

Posted 2024-11-21
Apply
Apply

πŸ“ United States

πŸ” Software (SaaS)

Experience designing and implementing software systems from requirements to production and deployment.

Responsible for creating delightful user experiences that solve very complex problems.

AWSDockerNode.jsKubernetesPostgresReact

Posted 2024-11-21
Apply
Apply

πŸ“ US

🧭 Full-Time

πŸ’Έ 126100 - 178000 USD per year

πŸ” Cloud Infrastructure

🏒 Company: HashiCorp

  • Have 3+ years of production experience working on backend applications (e.g., Ruby on Rails) or databases (e.g., Postgres, Redis).
  • Strive for quality through maintainable code and comprehensive testing from development to deployment.
  • Experience upgrading Ruby, Rails, and dependencies.
  • Experience building and scaling distributed, highly available systems.
  • Communicate clearly while remaining empathetic and kind.
  • Eager to learn through humility and reflection.
  • Experience debugging performance bottlenecks for live services and systems.
  • Familiar with best practices for application and infrastructure security.

  • Develop and maintain the backend services on which HCP Terraform relies.
  • Continuously improve the product by writing code in systems written in Ruby on Rails.
  • Investigate problems, performance bottlenecks, and orchestration issues which span multiple services.
  • Enable your teammates through technical mentorship, code reviews, and pairing.
  • Participate in a 24/7 on-call rotation that supports our production services.

RubyRuby on RailsPostgresRedisTerraform

Posted 2024-11-21
Apply
Apply

πŸ“ US

🧭 Full-Time

πŸ’Έ 127500 - 150000 USD per year

πŸ” Software Development

🏒 Company: HashiCorp

  • Have 1+ years of production experience working on backend applications (e.g., Ruby on Rails).
  • Production experience with databases (e.g., Postgres, Redis).
  • Strive for quality through maintainable code and comprehensive testing from development to deployment.
  • Experience upgrading Ruby, Rails, and dependencies.
  • Communicate clearly while remaining empathetic and kind.
  • Eagerness to learn through humility and reflection.
  • Familiarity with best practices for application and infrastructure security.

  • Develop and maintain the backend services on which HCP Terraform relies.
  • Continuously improve the product by writing code in systems written in Ruby on Rails.
  • Investigate problems, performance bottlenecks, and orchestration issues which span multiple services.
  • Enable your teammates through technical mentorship, code reviews, and pairing.
  • Participate in a 24/7 on-call rotation that supports our production services.

RubyRuby on RailsPostgresRedis

Posted 2024-11-21
Apply
Apply

πŸ“ US

🧭 Full-Time

πŸ’Έ 165000 - 185000 USD per year

πŸ” Healthcare technology

  • Bachelor’s degree in Computer Science or related field, or equivalent work experience.
  • 7+ years of professional experience as a software developer or data engineer.
  • Experience with healthcare data such as health payments and electronic health records.
  • Knowledge of interoperability technologies and standards like X12, NCPDP, and FHIR.
  • Expertise in Big Data processing, Analytics, and relational databases.
  • Experience with modern big data technologies such as Databricks, Hadoop, and Kafka.
  • Familiarity with object-oriented languages, primarily Java and Scala.
  • Experience in cloud-based microservice architecture and CI/CD frameworks.

  • Performs advanced programming tasks to satisfy business requirements.
  • Plans, designs, develops, tests software system features, enhancements, or bugs at an advanced level.
  • Takes technical leadership on design and development of new features.
  • Works with team to break complex problems into actionable tasks.
  • Independently modifies existing functionality and fixes bugs.
  • Maintains unit/integration tests for all completed coding.
  • Mentors junior team members and contributes to a positive work culture.

AWSDockerLeadershipAgileBusiness IntelligenceGCPHadoopJavaKafkaProduct ManagementAzureCollaborationCI/CDWritten communication

Posted 2024-11-21
Apply
Apply

πŸ“ United States of America

🧭 Full-Time

πŸ’Έ 90000 - 215000 USD per year

πŸ” Insurance

🏒 Company: External

  • Minimum 5 years of experience with software development in one or more programming languages, and with data structures/algorithms.
  • Minimum 3 years of experience testing, maintaining, or launching software products.
  • 1 year of experience with software design and architecture.
  • Minimum 3 years of experience developing large-scale infrastructure, distributed systems or networks.

  • Write and test product or system development code.
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies.
  • Review code developed by other developers and provide feedback.
  • Contribute to existing documentation or educational content.
  • Triage product or system issues and debug/track/resolve.
  • Collaborate with product managers and engineering teams.

Software DevelopmentStrategyAlgorithmsData StructuresDocumentation

Posted 2024-11-21
Apply
Apply

πŸ“ United States

🧭 Internship

πŸ’Έ 40 USD per hour

πŸ” Software Development

🏒 Company: Pinata

  • Currently enrolled in a college or institution of higher education in Computer Science, Software Engineering, or a similar field.
  • Graduation date of Fall/Winter 2025 or Spring/Summer/Fall/Winter 2026 (at least one semester remaining).
  • Experience writing code in JavaScript and familiarity with other programming languages.
  • Excellent interpersonal and communication skills.
  • Ability to prioritize and meet competing deadlines.
  • Commitment to a full-time internship from June 2, through August 8, 2025.

  • Collaborate with the engineering team: Work closely with experienced engineers on design, development, and testing.
  • Coding and debugging: Write clean, efficient code and debug issues.
  • Learn and adapt: Quickly learn new technologies and methodologies.
  • Collaborative problem-solving: Engage in team discussions to analyze problems and propose solutions.
  • Testing and quality assurance: Write unit tests and participate in code reviews.
  • Documentation: Create and maintain technical documentation.

JavascriptJavaScriptCommunication SkillsDocumentation

Posted 2024-11-21
Apply
Apply

πŸ“ US

πŸ’Έ 204000 - 259000 USD per year

πŸ” Hospitality

  • 9+ years of relevant industry experience.
  • Hands-on experience in building and operating large-scale distributed systems.
  • Solid understanding of systems and infrastructure fundamentals.
  • Ability to own and dive deeply into a complex code base.
  • Skill in writing clean, readable, testable, maintainable code.
  • Strong collaboration and communication skills in a remote-working environment.

  • Build and operate a unified data access gateway for online product data.
  • Develop a generalized data schematization solution for various storage backends.
  • Create a data ingestion system for different data access methods, including near real-time change data capture (CDC).

Backend DevelopmentLeadershipSoftware DevelopmentJavaJavascriptProduct ManagementJavaScriptCommunication SkillsCollaborationMentoringLinux

Posted 2024-11-21
Apply
Apply

πŸ“ US

🧭 Full-Time

πŸ” Cybersecurity

🏒 Company: GreyNoise Intelligence

  • 5+ years of production software engineering experience.
  • Experience developing and maintaining RESTful APIs and integrations.
  • Proficiency in Go (Golang) for backend development.
  • Experience with Elasticsearch for search and analytics pipelines.
  • Managing cloud-based infrastructure, including S3 and GCP.
  • Strong debugging skills for complex issues in APIs, integrations, and distributed systems.
  • Collaborative mindset with a focus on customer value.

  • Lead projects involving API development, integrations, and data delivery pipelines.
  • Act as a technical leader, guiding sprint planning and helping team members.
  • Collaborate with engineering and product teams to deliver reliable APIs and integrations.
  • Debug and troubleshoot complex production issues across multiple systems.
  • Help improve practices for logging, monitoring, and telemetry.
  • Mentor other engineers and foster a culture of technical excellence.

Backend DevelopmentElasticSearchGCPElasticsearchGoGolangAnalytical SkillsRESTful APIsAttention to detail

Posted 2024-11-21
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ” Shipping technology

  • Bachelor's Degree required.
  • 8+ years of experience in software engineering (or 6+ years with a master’s degree) with a strong emphasis on backend development and API design.
  • Proven experience in software development including designing, coding, testing, and debugging applications.
  • Deep knowledge and hands-on experience with Go is essential.
  • Familiarity with Python or other backend languages is a bonus.
  • Solid understanding of distributed systems, microservices, and cloud-native architecture.
  • Experience working in Agile/Scrum environments using tools like JIRA and Confluence.
  • Strong understanding of data structures, algorithms, and object-oriented design principles.
  • Experience with SQL and NoSQL databases and ability to design efficient data models.
  • Excellent problem-solving skills and detail-oriented mindset.
  • Strong verbal and written communication skills.

  • Design, develop, test, and deploy backend services focusing on performance, scalability, security, and maintainability.
  • Collaborate to translate complex business requirements into technical solutions.
  • Implement best practices, conduct code reviews, and engage in continuous improvement.
  • Identify and resolve software defects and issues, applying a data-driven approach.
  • Craft and maintain technical documentation for clear communication.
  • Stay updated with emerging technologies, proposing enhancements.
  • Design and implement unit, integration, and performance tests.
  • Leverage version control systems to manage and track source code changes.

Backend DevelopmentLeadershipSoftware DevelopmentSQLAgileSCRUMJiraAlgorithmsData StructuresGoREST APINosqlCommunication SkillsCollaborationMentoringWritten communicationDocumentationMicroservices

Posted 2024-11-21
Apply