Apply

Software Development Engineer

Posted 3 months agoViewed

View full description

πŸ“ Location: New York, USA

πŸ” Industry: Healthcare technology

🏒 Company: PopulateπŸ‘₯ 11-50πŸ’° over 1 year agoProductivity ToolsElectronic Health Record (EHR)MedicalDocument Management

πŸ—£οΈ Languages: English

πŸͺ„ Skills: Backend DevelopmentSoftware DevelopmentJavaJavascriptCommunication SkillsCollaboration

Requirements:
  • Expertise in Object-Oriented Programming (OOP) and/or Functional programming languages.
  • Fluent in Domain Driven Modeling.
  • Strong written and verbal communication skills in English.
  • Experience in building large software systems.
  • Strong commitment to software design and code quality.
  • A growth-oriented mindset.
Responsibilities:
  • As an early engineer, you will have broad ownership and impact on the technology, product, and culture.
  • Take ownership of features, writing performant and readable code.
  • Make architectural decisions and bring ideas on projects, norms, and priorities.
  • Maximize the value delivered to customers.
Apply

Related Jobs

Apply

πŸ“ Germany

🧭 Full-Time

πŸ” Conversational AI

🏒 Company: LivePersonπŸ‘₯ 501-1000πŸ’° $100,000,000 Post-IPO Debt 8 months agoπŸ«‚ Last layoff about 4 years agoInternetCustomer ServiceArtificial Intelligence (AI)Business IntelligenceSoftware

  • 5+ years of experience in web-intensive applications.
  • Deep knowledge and understanding of client-side architecture and experience in building large scale and high-performance web applications.
  • Proficient in web markup, including HTML5, CSS3.
  • Experience using vanilla JavaScript.
  • Experience with CSS preprocessors such as SASS or LESS.
  • Experience with build tools such as Webpack, Gulp, or Grunt.
  • Good understanding of asynchronous request handling, partial page updates, and AJAX.
  • Proficient understanding of cross-browser compatibility issues.
  • Proficient understanding of code versioning tools, such as Git.
  • Good understanding of scalability design principles.
  • Knowledge of design principles, user experience, and accessibility.
  • Self-starter with strong motivation and execution capabilities.
  • Knowledge of frontend testing frameworks such as Jasmine and Karma is a plus.
  • Proficiency with JavaScript ES6 and TypeScript is a plus.
  • Proficiency in Vue 3 is a plus.

  • Work collaboratively in a cross-functional team (PM, UX, engineering, science) to transform user stories into prototypes & production code.
  • Thoughtfully apply UI design principles & best practices for responsive web design.
  • Build & deploy user-facing features for multiple browsers.
  • Ensure the code is optimized for a seamless user experience across all platforms, including mobile device browsers.
  • Identify & eliminate performance & scaling issues that affect front-end to back-end interactions.
  • Be globally minded & inclusive, valuing diverse contributions from a global team.

Es6GitGulpHTMLCSSJavascriptTypeScriptVue.Js

Posted 3 days ago
Apply
Apply

πŸ“ Germany

🧭 Full-Time

πŸ” Conversational AI

  • 7+ years of experience with Java at scale.
  • Experience with large-scale distributed microservices architecture.
  • Solid understanding of RESTful and GraphQL APIs.
  • Hands-on experience with CI/CD, monitoring, observability, and production readiness.
  • Self-motivated and customer experience-oriented.
  • Experience with globally distributed teams is a plus.
  • Willingness to participate in paid on-call duties approximately every 6th week.
  • Technologies used include Java 17, Spring Boot, Kafka, MySQL, CouchBase, Docker, Kubernetes, and Google Cloud Platform.

  • Own the design and implementation of significant portions of the product development.
  • Set features, architecture, and best practices of the team, influencing overall strategy.
  • Create reliable, scalable, and high-performance services.
  • Drive execution and delivery of features by collaborating with cross-functional teams.
  • Build, scale, and maintain critical features for the Enterprise platform.
  • Translate customer/business requirements into user-friendly platform capabilities.
  • Collaborate with external partners for integration solutions.
  • Participate in product roadmap discussions and architecture reviews.
  • Promote agile and test-driven development practices.
  • Lead design discussions and communicate technical value to non-technical audiences.

DockerGraphQLElasticSearchJavaKafkaKubernetesMySQLSpring BootCassandraRedisCI/CDRESTful APIsMicroservices

Posted 3 days ago
Apply
Apply

πŸ“ India, United States, Canada, Netherlands

🧭 Full-Time

πŸ” Software Development

  • Experience with large-scale web applications: Proven expertise in designing and developing collaborative web apps that scale.
  • Product Ownership: You’re more than an engineer; you’re a proactive contributor who takes full ownership of the product’s success.
  • Hands-On Development: Strong, hands-on experience in web and mobile development for 8+ years.
  • JavaScript Expertise: 5+ years of solid experience on JavaScript-based stacks (React, Node, Typescript, etc.).
  • Architecture Design: 3+ years of solid experience in designing architecture.
  • Analytical & Collaborative: Strong analytical skills and a collaborative approach with diverse teams.
  • Commitment to Code Quality: Dedicated to writing optimal, production-quality code and advocating for best practices.
  • Cloud Architecture Skills: Strong expertise in cloud architecture, deployment, and optimization (GCP / AWS) and database technologies (Mongo, Elastic, etc.).
  • Interpersonal Skills: Ability to work with multiple stakeholders to deliver value to users.
  • Passion for Technology: Technologist at heart with a keen interest in the latest technological developments.

  • Architect & Optimize: Take ownership of the application architecture; ensure high scalability and resilience.
  • Collaborate Across Teams: Partner with engineering teams to design optimal solutions for new features and modules.
  • Lead Technological Innovations: Work on proof-of-concepts for new experiments, benchmarking technology options, and drive architectural improvements.
  • Focus on Impactful Delivery: Prioritize high-impact, user-focused solutions over shipping for the sake of shipping.
  • Champion Code Quality: Conduct periodic code reviews and drive a culture of quality and excellence.
  • Shape the Product Roadmap: Contribute your insights to the product roadmap and play a key role in its strategic evolution.
  • Set Standards: Define and implement best practices, inspiring the team to embrace them.

AWSNode.jsCloud ComputingElasticSearchGCPJavascriptMongoDBSoftware ArchitectureTypeScriptReact

Posted 27 days ago
Apply
Apply

πŸ“ Spain

🧭 Full-Time

πŸ’Έ 85000.0 - 115000.0 EUR per year

πŸ” Financial Services

🏒 Company: AffirmπŸ‘₯ 1001-5000πŸ’° Post-IPO Equity about 4 years agoπŸ«‚ Last layoff almost 2 years agoLendingFinancial ServicesPaymentsFinTech

  • 4+ years of experience as a Mobile SDET.
  • Proficient in TypeScript.
  • Hands-on experience with the react native test automation framework: Detox.
  • Previous experience in building and optimizing CI/CD systems.
  • Experience managing physical and virtual devices for testing, including familiarity with device farms and emulators.
  • Strong background in quality assurance, test design, and in-depth knowledge of testing techniques and methodologies.
  • Excellent communication and collaboration skills, both verbal and written, with proficiency in asynchronous communication methods such as tech specs, RFCs, wikis, and project plans.
  • Experience in building or enhancing test automation frameworks and infrastructure is highly desirable.
  • Passionate about improving consumer financial services.
  • Eager to grow and continuously learn new skills.

  • Introduce, own, improve, and maintain integration and E2E mobile test automation frameworks and their respective CI/CD pipelines.
  • Design and implement technical solutions to optimize test execution run time and improve test stability.
  • Teach, mentor, and support development teams by sharing best practices for quality assurance and test automation.
  • Contribute to the evolution of the quality strategy.
  • Participate in an on-call rotation.

React NativeTypeScriptStrategyReactCollaborationCI/CD

Posted about 1 month ago
Apply
Apply

πŸ“ Spain

πŸ’Έ 85000.0 - 115000.0 EUR per year

πŸ” Financial services

  • 4+ years of experience as a Mobile SDET.
  • Proficient in TypeScript.
  • Hands-on experience with the react native test automation framework: Detox.
  • Previous experience in building and optimizing CI/CD systems.
  • Experience managing physical and virtual devices for testing, including familiarity with device farms and emulators.
  • Strong background in quality assurance, test design, and in-depth knowledge of testing techniques and methodologies.
  • Excellent communication and collaboration skills, both verbal and written.
  • Experience in building or enhancing test automation frameworks and infrastructure is highly desirable.
  • Eager to grow and continuously learn new skills.

  • Introduce, own, improve, and maintain integration and E2E mobile test automation frameworks and their respective CI/CD pipelines.
  • Design and implement technical solutions to optimize test execution run time and improve test stability.
  • Teach, mentor, and support development teams by sharing best practices for quality assurance and test automation.
  • Contribute to the evolution of the quality strategy.
  • Participate in on-call rotation.

React NativeTypeScriptStrategyReactCollaborationCI/CD

Posted about 1 month ago
Apply
Apply

πŸ“ Poland

🧭 Contract

πŸ’Έ 301000.0 - 401000.0 PLN per year

πŸ” Financial Services

  • 5+ years of experience as a Software Development Engineer In Test.
  • Proficient in TypeScript and Python.
  • Hands-on experience with the test automation framework: Playwright, Pytest.
  • Experience in building and optimizing CI/CD systems.
  • Experience with Docker and AWS.
  • Mobile and performance test automation experience is a significant advantage.
  • Strong background in quality assurance, test design, and knowledge of testing techniques and methodologies.
  • Excellent communication and collaboration skills.
  • Passionate about improving consumer financial services.
  • Eager to grow and continuously learn new skills.

  • Own, improve, and maintain integration and E2E test automation frameworks and their respective CI/CD pipelines.
  • Design and implement technical solutions to optimize test execution run time and improve test stability.
  • Teach, mentor, and support development teams by sharing best practices for quality assurance and test automation.
  • Contribute to the evolution of the quality strategy.
  • Participate in an on-call rotation.

AWSDockerPythonSoftware DevelopmentTypeScriptStrategyCollaborationCI/CDQuality Assurance

Posted about 2 months ago
Apply
Apply

πŸ“ Poland

🧭 Contract

πŸ’Έ 301000 - 401000 PLN per year

πŸ” Financial services

🏒 Company: AffirmπŸ‘₯ 1001-5000πŸ’° Post-IPO Equity about 4 years agoπŸ«‚ Last layoff almost 2 years agoLendingFinancial ServicesPaymentsFinTech

  • 4+ years of experience as a Mobile SDET.
  • Proficient in TypeScript.
  • Hands-on experience with the react native test automation framework: Detox.
  • Previous experience in building and optimizing CI/CD systems.
  • Experience managing physical and virtual devices for testing, including familiarity with device farms and emulators.
  • Strong background in quality assurance, test design, and in-depth knowledge of testing techniques and methodologies.
  • Excellent communication and collaboration skills, both verbal and written.
  • Experience in building or enhancing test automation frameworks and infrastructure is highly desirable.
  • Passionate about improving consumer financial services.
  • Eager to grow and continuously learn new skills.

  • Introduce, own, improve, and maintain integration and E2E mobile test automation frameworks and their respective CI/CD pipelines.
  • Design and implement technical solutions to optimize test execution run time and improve test stability.
  • Teach, mentor, and support development teams by sharing best practices for quality assurance and test automation.
  • Contribute to the evolution of the quality strategy.
  • Participation in an on-call rotation.

React NativeTypeScriptStrategyReactCollaborationCI/CD

Posted about 2 months ago
Apply
Apply

πŸ“ Canada

🧭 Full-Time

πŸ’Έ 99875 - 129250 CAD per year

πŸ” Connected Operations and Internet of Things (IoT)

  • You have at least a Bachelor's degree in Computer Science or similar, or corresponding level of relevant education.
  • You have 2+ years of experience working professionally with modern development practices.
  • You have knowledge of designing, architecting, and developing applications using JavaScript/Typescript and React.
  • Experience working with Designers, PMs, and other developers to ship E2E features to production environments.
  • You can translate Design Specs into code, you can act as an interface between Design and Engineering, and you can balance the priorities of Design and Engineering.

  • Solve complex problems and own the success of your solutions as you architect, build, test, and deliver full-stack products.
  • Communicate, collaborate, and develop with engineers, other platform teams, product teams, product managers, designers, and support teams.
  • Own the operational health of production systems as we build for the future scale of an ever-growing customer base.
  • Make an impact on our core architecture, roadmap, and the wider engineering community.
  • Champion and embed Samsara’s cultural principles as we scale globally.

JavascriptTypeScriptReactCollaboration

Posted about 2 months ago
Apply
Apply

πŸ“ US

🧭 Full-Time

πŸ’Έ 102638 - 155250 USD per year

πŸ” Internet of Things (IoT) and physical operations

  • You have at least a Bachelor's degree in Computer Science or similar, or corresponding level of relevant education.
  • You have 2+ years of experience working professionally with modern development practices.
  • You have knowledge of designing, architecting, and developing applications using JavaScript/Typescript and React.
  • Experience working with Designers, PMs, and other developers to ship E2E features to production environments.
  • You can translate Design Specs into code and act as an interface between Design and Engineering.

  • Solve complex problems and own the success of solutions as you architect, build, test, and deliver full-stack products.
  • Communicate, collaborate, and develop with engineers, other platform teams, product teams, product managers, designers, and support teams.
  • Build upon skills and knowledge across technologies such as Go, GraphQL, Typescript, React, and MySQL.
  • Own the operational health of production systems as we build for the future scale.
  • Make an impact on core architecture, roadmap, and the engineering community.
  • Champion and embed Samsara’s cultural principles as we scale globally.

JavascriptTypeScriptReactCollaboration

Posted about 2 months ago
Apply
Apply

πŸ“ Hungary

πŸ” Password and identity management

🏒 Company: LastPassπŸ‘₯ 501-1000InternetSaaSMobile AppsSoftware

  • Proven experience in a similar role within a diverse team.
  • Experience in designing and automating test cases at API and E2E levels.
  • Strong knowledge of Java / C# and Selenium or other UI testing tools.
  • Experience with CI tools.
  • Familiarity with version control and bug tracking systems, like GitLab CI and Jira.
  • Solid understanding of QA methodologies and practices.
  • Good understanding of the STLC and process improvement.
  • Strong written and verbal communication skills in English.
  • Collaborative team player with problem-solving skills.

  • Collaborate with agile teams on product development.
  • Take ownership of features to secure customers' digital lives.
  • Participate in requirement analysis and feature delivery.
  • Advocate for non-functional requirement resolution.
  • Assist in balancing costs and benefits for Product Management.
  • Write and maintain automated tests and conduct manual testing.
  • Create and maintain technical documentation.
  • Coach and mentor junior and mid-level engineers.

Software DevelopmentAgileJavaProduct ManagementQASCRUMC#JiraStrategyManual testingSeleniumCommunication SkillsProblem SolvingDocumentation

Posted about 2 months ago
Apply