Apply

Software Engineer

Posted over 1 year agoViewed

View full description

πŸ” Industry: Healthcare/privacy technology

πŸ—£οΈ Languages: English

πŸͺ„ Skills: PythonSoftware DevelopmentMatlab

Requirements:
  • Authorized to work in the US without sponsorship
  • Bachelor's or Master's degree in CS, math, or equivalent experience
  • Experience with PACS, RIS, or EI a plus
  • Experience with DICOM images and standard required
  • MATLAB and Python programming experience required
  • HIPAA/GDPR compliance, de-identification, agile software development, GIT, FHIR or HL7, and EHR system integration experience a plus
  • Excellent communication, documentation, and team skills required.
Responsibilities:
  • Design, develop, test, and provide operational support for de-identification software applications
  • Provide consulting and application development and integration services
  • Evaluate new tools and technologies
  • Attend project planning and working meetings
  • Attend client meetings
  • Provide mentoring as requested.
Apply

Related Jobs

Apply

πŸ“ Germany

🧭 Full-Time

πŸ” Fintech

  • A university degree (B.Sc.) in computer science or a related field of study or a successfully completed training as an IT specialist.
  • Starting your career or having some experience as a developer in a professional team.
  • Good understanding of technical basics.
  • Solid experience with Kotlin or Java.
  • Good analytical and communication skills, attention to detail, and independent work attitude.
  • Very good language skills in English; German knowledge is an advantage.
  • Enthusiasm for collaborating within an international, English-speaking environment.
  • A soft spot for automation and clean code.
  • Knowledge/experience in the field of financial services is an advantage.

  • Create or rework functionalities around clients’ Money Management.
  • Work and learn with experienced computer scientists and investment professionals.
  • Utilize modern technologies such as Java/Kotlin and AWS in an agile environment.
  • Build and enhance in-house applications employing a scalable and reliable approach.
  • Implement ideas independently or in collaboration with other teams.

AWSSoftware DevelopmentAgileJavaKotlin

Posted about 2 hours ago
Apply
Apply

πŸ“ Ukraine, Serbia, Bulgaria, Romania

πŸ” Insider Risk Management and User Behavior Analytics

🏒 Company: TeramindπŸ‘₯ 51-100Productivity ToolsSecurityCyber SecurityEnterprise SoftwareSoftware

  • 5+ years of commercial software development experience.
  • 2+ years experience in Golang, designing and building scalable high-performing applications.
  • Ability to independently and proactively lead a feature through the entire development cycle while cooperating with different teams.
  • Experience with Docker and Kubernetes.
  • Experienced in microservice architecture and building RESTful services.
  • Fluent in conversational and written English (B1+) for daily interactions with multicultural teams.
  • Highly organized with precise attention to detail.

  • Design, develop, test, and implement high-quality software solutions that are reliable, scalable, and maintainable.
  • Research and suggest the best way to implement business requirements.
  • Identify improvements in existing architecture and legacy code to continuously refine and evolve the product.
  • Enhance software delivery and quality throughout the entire software development cycle.
  • Manage any issues that may arise and drive resolutions throughout the development process.
  • Collaborate with cross-functional teams and leverage technical expertise to make informed implementation decisions.
  • Participate actively in code reviews and software lifecycle activities.
  • Work with other team members and technical leads effectively and with minimal supervision.

DockerSoftware DevelopmentKubernetesRESTful APIsMicroservices

Posted about 3 hours ago
Apply
Apply

πŸ“ Japan

🧭 Full-Time

πŸ” Insurance technology

🏒 Company: Sprout.ai

  • Comfortable communicating in both Japanese and English.
  • Strong experience working in fully cloud-hosted environments (e.g. AWS).
  • Strong proficiency in software architecture using Python or similar backend programming languages.
  • Solid RDBMS experience, preferably with PostgreSQL.
  • Experience building RESTful APIs (e.g. FastAPI) and real-time data processing pipelines.
  • Deep understanding of modern software development lifecycles, including code quality, pull requests, code reviews, CI/CD, QA, and production releases in an agile, fast-paced environment.
  • Collaborative by nature, with excellent communication, teamwork abilities, and stakeholder management skills.
  • Comfortable and confident speaking directly with customers, including non-technical individuals.
  • Strong problem-solving skills with the ability to think critically and creatively.
  • Self-motivated, with a strong sense of ownership and accountability.

  • Work with different stakeholders across the business and directly with our customers to understand a problem space within your area, propose solutions, and own the end to end delivery of complex projects.
  • Own and maintain specific parts of our stack with best in class engineering practices.
  • Write comprehensive unit, integration and end-to-end automated tests in the backend for customer-facing features.
  • Lead on platform-facing work, using infrastructure-as-code (AWS, terraform, k8s) to ensure our platform is reliable and scalable.
  • Take a lead in code reviews, provide constructive feedback, and keep to date with latest trends in the industry.
  • Provide mentoring to other members of the Engineering and Data Science teams.
  • Lead in the continuous improvement of the processes and ways of working for the engineering team.
  • Manage feature rollouts with multiple releases per day by utilising feature flags, metrics, logs and alerting.

AWSPostgreSQLPythonKubernetesFastAPICI/CDRESTful APIsTerraform

Posted about 4 hours ago
Apply
Apply

πŸ“ Hong Kong

πŸ” Financial services, Insurance

🏒 Company: BjakπŸ‘₯ 101-250Price ComparisonInsurTechInformation Technology

  • Bachelor's degree in Computer Science, Software Engineering, or a related field; Master's degree is a plus.
  • Proven experience as a Software Engineer or related role, with a minimum of [X] years of experience in software development.
  • Strong proficiency in one or more programming languages such as Java, Python, JavaScript, or C++.
  • Solid understanding of data structures, algorithms, object-oriented design principles, and design patterns.
  • Experience with web development frameworks (e.g., React, Angular, Vue.js) and RESTful API design.
  • Familiarity with database systems such as MySQL, PostgreSQL, MongoDB, or Redis.
  • Proficiency in version control systems (e.g., Git) and continuous integration/continuous deployment (CI/CD) pipelines.
  • Excellent problem-solving skills, attention to detail, and a passion for writing clean and maintainable code.
  • Strong communication and interpersonal skills, with the ability to collaborate effectively in a cross-functional team environment.
  • Experience working in an Agile development environment is preferred.
  • Fluency in English, both written and verbal, is required. Knowledge of Bahasa Indonesia is a plus.

  • Design, develop, and maintain scalable and high-performance software applications using modern programming languages and frameworks.
  • Collaborate with product managers, designers, and other stakeholders to understand requirements and translate them into technical specifications and implementation plans.
  • Write clean, efficient, and well-documented code following best practices and coding standards.
  • Conduct code reviews, provide constructive feedback, and mentor junior team members to promote continuous improvement and knowledge sharing.
  • Troubleshoot and debug issues, perform root cause analysis, and implement effective solutions to ensure the reliability and stability of software systems.
  • Stay updated on emerging technologies, industry trends, and best practices in software development, and leverage this knowledge to drive innovation and improve development processes.
  • Participate in Agile/Scrum ceremonies such as sprint planning, daily stand-ups, and retrospectives to ensure timely delivery of high-quality software increments.
  • Collaborate with cross-functional teams to contribute to the architecture, design, and development of new features and products.

PostgreSQLPythonAgileDesign PatternsGitJavaJavascriptMongoDBMySQLVue.JsC++AlgorithmsData StructuresAngularREST APIRedisReactCI/CD

Posted about 6 hours ago
Apply
Apply

πŸ“ China

πŸ” Financial services, insurance

🏒 Company: BjakπŸ‘₯ 101-250Price ComparisonInsurTechInformation Technology

  • Bachelor's degree in Computer Science, Software Engineering, or a related field; Master's degree is a plus.
  • Proven experience as a Software Engineer or related role, with a minimum of [X] years of experience in software development.
  • Strong proficiency in one or more programming languages such as Java, Python, JavaScript, or C++.
  • Solid understanding of data structures, algorithms, object-oriented design principles, and design patterns.
  • Experience with web development frameworks (e.g., React, Angular, Vue.js) and RESTful API design.
  • Familiarity with database systems such as MySQL, PostgreSQL, MongoDB, or Redis.
  • Proficiency in version control systems (e.g., Git) and continuous integration/continuous deployment (CI/CD) pipelines.
  • Excellent problem-solving skills, attention to detail, and a passion for writing clean and maintainable code.
  • Strong communication and interpersonal skills, with the ability to collaborate effectively in a cross-functional team environment.
  • Experience working in an Agile development environment is preferred.
  • Fluency in English, both written and verbal, is required; knowledge of Bahasa Indonesia is a plus.

  • Design, develop, and maintain scalable and high-performance software applications using modern programming languages and frameworks.
  • Collaborate with product managers, designers, and other stakeholders to understand requirements and translate them into technical specifications and implementation plans.
  • Write clean, efficient, and well-documented code following best practices and coding standards.
  • Conduct code reviews, provide constructive feedback, and mentor junior team members to promote continuous improvement and knowledge sharing.
  • Troubleshoot and debug issues, perform root cause analysis, and implement effective solutions to ensure the reliability and stability of software systems.
  • Stay updated on emerging technologies, industry trends, and best practices in software development to drive innovation and improve development processes.
  • Participate in Agile/Scrum ceremonies such as sprint planning, daily stand-ups, and retrospectives to ensure timely delivery of high-quality software increments.
  • Collaborate with cross-functional teams to contribute to the architecture, design, and development of new features and products.

PostgreSQLPythonAgileDesign PatternsGitJavaJavascriptMongoDBMySQLVue.JsC++AlgorithmsData StructuresAngularRedisReactCI/CDRESTful APIs

Posted about 6 hours ago
Apply
Apply

πŸ“ China

πŸ” Financial services

🏒 Company: BjakπŸ‘₯ 101-250Price ComparisonInsurTechInformation Technology

  • Bachelor's degree in Computer Science, Software Engineering, or a related field. Master's degree is a plus.
  • Proven experience as a Software Engineer or related role, with a minimum of [X] years of experience in software development.
  • Strong proficiency in one or more programming languages such as Java, Python, JavaScript, or C++.
  • Solid understanding of data structures, algorithms, object-oriented design principles, and design patterns.
  • Experience with web development frameworks (e.g., React, Angular, Vue.js) and RESTful API design.
  • Familiarity with database systems such as MySQL, PostgreSQL, MongoDB, or Redis.
  • Proficiency in version control systems (e.g., Git) and continuous integration/continuous deployment (CI/CD) pipelines.
  • Excellent problem-solving skills, attention to detail, and a passion for writing clean and maintainable code.
  • Strong communication and interpersonal skills, with the ability to collaborate effectively in a cross-functional team environment.
  • Experience working in an Agile development environment is preferred.
  • Fluency in English, both written and verbal, is required. Knowledge of Bahasa Indonesia is a plus.

  • Design, develop, and maintain scalable and high-performance software applications using modern programming languages and frameworks.
  • Collaborate with product managers, designers, and other stakeholders to understand requirements and translate them into technical specifications and implementation plans.
  • Write clean, efficient, and well-documented code following best practices and coding standards.
  • Conduct code reviews, provide constructive feedback, and mentor junior team members to promote continuous improvement and knowledge sharing.
  • Troubleshoot and debug issues, perform root cause analysis, and implement effective solutions to ensure the reliability and stability of software systems.
  • Stay updated on emerging technologies, industry trends, and best practices in software development, and leverage this knowledge to drive innovation and improve development processes.
  • Participate in Agile/Scrum ceremonies such as sprint planning, daily stand-ups, and retrospectives to ensure timely delivery of high-quality software increments.
  • Collaborate with cross-functional teams to contribute to the architecture, design, and development of new features and products.

PostgreSQLPythonAgileDesign PatternsGitJavaJavascriptMongoDBMySQLVue.JsC++AlgorithmsData StructuresAngularRedisReactCI/CD

Posted about 6 hours ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 200000.0 - 250000.0 USD per year

πŸ” Fintech or crypto

🏒 Company: Career Renew

  • 8+ years of experience as a Software Engineer or in a similar role.
  • 2+ years of experience in fintech or crypto, including blockchain work.
  • Noteworthy educational backgrounds.
  • Proficient in Typescript and Rust (or similar languages).
  • Proven track record with developer tools, cybersecurity, infrastructure, and APIs.

  • Share the team’s vision, set priorities on the product roadmap, and ensure deadlines and production quality are met.
  • Bring innovative ideas to solve technical challenges.
  • Apply best practices and promote innovation in development.
  • Improve work methods and processes to deliver on time.
  • Ensure the product is scalable, reliable, and built with high-quality code.
  • Troubleshoot and fix complex software issues effectively and permanently.
  • Review code based on functionality, speed, cost, and security requirements.
  • Collaborate with engineering, security, and product teams to turn feedback into actionable features.
  • Work with CISO to integrate security best practices into the architecture and workflows.
  • Respond quickly to problems, document fixes, and keep track of actions taken.
  • Create and update internal and external documentation.
  • Promote open communication and knowledge sharing within the team.
  • Stay informed about crypto and blockchain trends to guide the company’s strategy.
  • Research and recommend emerging technologies.
  • Occasionally join client meetings to explain how our solution compares to competitors.

Software DevelopmentBlockchainCybersecurityTypeScriptAPI testingREST APIRelease ManagementRust

Posted about 6 hours ago
Apply
Apply

πŸ“ Belgium

🧭 Contract

πŸ’Έ 22.98 USD per hour

πŸ” Artificial Intelligence

  • 3+ years of experience in a software engineering/software development role.
  • Complete fluency in the English language.
  • Ability to articulate complex scientific concepts clearly.
  • Excellent attention to detail and ability to maintain consistency.
  • Solid understanding of grammar, punctuation, and style guidelines.
  • Proficiency with Python.

  • Evaluating the quality of AI-generated code, including human-readable summaries of your rationale.
  • Solving coding problems and writing functional and efficient code.
  • Writing robust test cases to confirm code works efficiently and effectively.
  • Engaging with AI models as they learn to code and working on a variety of projects.

PythonSoftware Development

Posted about 8 hours ago
Apply
Apply

πŸ“ Sweden

🧭 Contract

πŸ’Έ 23.31 USD per hour

πŸ” AI/LLM

  • 3+ years of experience in a software engineering/software development role.
  • Complete fluency in the English language.
  • Ability to articulate complex scientific concepts clearly and engagingly.
  • Excellent attention to detail and ability to maintain consistency in writing.
  • Solid understanding of grammar, punctuation, and style guidelines.
  • Proficiency with Python.

  • Evaluating the quality of AI-generated code and providing human-readable summaries.
  • Solving coding problems and writing functional, efficient code.
  • Creating robust test cases to ensure code works effectively.
  • Engaging in a variety of coding challenges and project instructions to improve AI coding capabilities.

PythonSoftware Development

Posted about 8 hours ago
Apply
Apply

πŸ“ WA, OR, CA, ID, UT, MT, NV, CO, AZ

πŸ” Finance

  • Technical leadership in the establishment of engineering best practices.
  • Expertise in coding guidelines, testing frameworks, and design patterns.
  • Ability to research and develop proofs of concept.
  • Experience in the software development life cycle (SDLC).
  • Strong collaboration skills to influence architectural decisions.
  • Mentorship experience for junior engineers.

  • Provide technical leadership in the design and production of high-quality, secure software.
  • Collaborate across domains to influence architectural and design decisions.
  • Establish engineering best practices and develop standards for SDLC activities.
  • Research and develop proofs of concept to support business objectives.
  • Drive technical direction of development projects in the enterprise portfolio.
  • Mentor and train junior software engineers.
  • Support maintenance and upgrades of existing software applications.

AWSLeadershipNode.jsSoftware DevelopmentSQLDesign PatternsMicroservices

Posted about 11 hours ago
Apply