Apply

Staff Software Engineer (Remote)

Posted 2024-10-16

View full description

💎 Seniority level: Staff, 7+ years

📍 Location: USA - Alabama; USA - Arizona; USA - Arkansas; USA - California; USA - Colorado; USA - Connecticut; USA - Delaware; USA - Florida; USA - Georgia; USA - Idaho; USA - Illinois; USA - Indiana; USA - Iowa; USA - Kansas; USA - Kentucky; USA - Louisiana; USA - Maine; USA - Maryland; USA - Massachusetts; USA - Michigan; USA - Minnesota; USA - Mississippi; USA - Missouri; USA - Nebraska; USA - Nevada; USA - New Jersey; USA - New York; USA - Ohio; USA - Oklahoma; USA - Oregon; USA - Pennsylvania; USA - Rhode Island; USA - South Carolina; USA - Tennessee; USA - Texas; USA - Utah; USA - Vermont; USA - Virginia; USA - Washington; USA - Wisconsin; USA - Wyoming

💸 Salary: $121,100.00 - $199,800.00 per year

🔍 Industry: Medical technology

🏢 Company: EXTERNAL_CAREER_SITE_USA

🗣️ Languages: English

⏳ Experience: 7+ years

🪄 Skills: AWSSoftware DevelopmentSQLAgileBusiness IntelligenceDynamoDBHTMLJavascriptTypeScriptJiraGoServerlessReactCommunication SkillsJavaScriptRESTful APIs

Requirements:
  • 7+ years of experience in building large-scale software applications.
  • Minimum, 3-5 years of experience with cloud SaaS development required.
  • Experience in designing and building serverless cloud solutions with AWS is a must (EC2, lambda, step functions, event-driven architecture).
  • Experience translating architectural diagrams and designs into implementation designs.
  • Must have 3-5 years of experience running and supporting production systems on AWS.
  • Strong hands-on development expertise with Go, TypeScript, Makefile, JavaScript, Shell, HTML, and React.
  • Experience in designing and integrating RESTful APIs.
  • Must have good coding practices, including well-documented code.
  • A foundation in Clean Code, the SOLID principles and DORA is required.
  • Excellent debugging and optimization skills.
  • Experience in unit/integration testing.
  • Experience working with Business Intelligence and analytics tools, such as ThoughtSpot, is preferred.
  • Experience with multiple database implementations (e.g. SQL, Athena, Redshift, DynamoDB, Hudi) is preferred.
  • Strong written and oral communication skills required.
  • Experience interacting with global teams is a strong plus.
Responsibilities:
  • Participate in all aspects of agile software development of cloud-native modular components, including design, testing, implementation, deployment, and production support.
  • Drive agile development methodologies, adhering to best practices and pursuing continued learning opportunities.
  • Guide designing and building end-to-end systems optimized for performance, scale, and reliability.
  • Ensure application performance, uptime, and scale.
  • Maintain high standards for code quality and application design.
  • Develop deployment automation using DevOps principles.
  • Work with source code management tools (e.g. GitHub) and work tracking tools (e.g. Jira).
  • Collaborate across time zones via MS Teams, GitHub PR comments, and online documentation.
  • Enhance professional growth and development through participation in educational programs, current literature, in-service meetings, and workshops.
Apply

Related Jobs

Apply

📍 United States

🔍 Blood product donation industry

  • Proficiency in full stack development.
  • Experience with Ruby on Rails is required.
  • Ability to work in an agile environment and deliver solutions quickly.
  • Pride and attention to detail in coding.

  • Join the team as a Staff Software Engineer, working to develop full stack solutions.
  • Streamline the donation process for blood products through innovative software.
  • Collaborate in an agile environment to build simple solutions to complex problems.

Backend DevelopmentSoftware DevelopmentAgileFull Stack DevelopmentGitRubyRuby on RailsSCRUMProblem SolvingAgile methodologies

Posted 2024-11-18
Apply
Apply

📍 United States of America

💸 $151,400.00 - $249,800.00 per year

🔍 Medical technology

🏢 Company: EXTERNAL_CAREER_SITE_USA

  • Minimum of a Bachelor degree in Computer Science or related fields (Computer Engineering, Information Systems, etc.).
  • 10+ years of growing responsibility in Research & Development roles.
  • Experience with C#, React, Java is preferred.
  • Experience operating in agile development environments is preferred.
  • Experience with healthcare environments is preferred.
  • Experience with cloud-based technologies from public cloud providers (e.g. AWS, GCP, Azure) is preferred.
  • Experience with REST architecture is preferred.
  • Experience with multiple database implementations (e.g. MySQL, SQL Server, non-relational databases) is preferred.

  • Perform software design and implementation, following coding guidelines and considering system characteristics to produce optimal performance, reliability, and maintainability.
  • Conduct software evaluation and testing of own software, software from other engineering staff, and third-party software.
  • Provide technical documentation for the design, implementation and testing of the software.
  • Attend design review meetings as needed to adhere to the software development procedures.
  • Document and repair errors related to software.
  • Enhance professional growth and development through participation in educational programs, current literature, in-service meetings, and workshops.
  • Work with cross-functional project teams to complete Product Engineering projects with minimal guidance.
  • Develop cohesive interpersonal working relationships with all peers and team members.
  • Work with source code management tools (e.g. Github) and work tracking tools (e.g. JIRA).

Software DevelopmentAgileC#Jira.NETReactCommunication SkillsCollaboration

Posted 2024-10-12
Apply