Apply

Staff Software Engineer (Remote)

Posted about 2 months agoViewed

View full description

💎 Seniority level: Staff, 7+ years

📍 Location: United States of America

💸 Salary: 121100.0 - 199800.0 USD per year

🔍 Industry: Medical Technology

🏢 Company: external_career_site_usa

🗣️ Languages: English

⏳ Experience: 7+ years

🪄 Skills: AWSSoftware DevelopmentSQLAgileBusiness IntelligenceCloud ComputingDynamoDBHTMLJavascriptTypeScriptGoReactRESTful APIsDevOpsDebugging

Requirements:
  • 7+ years of experience in building large-scale software applications.
  • 3-5 years of experience with cloud SaaS development is required.
  • Experience in designing and building serverless cloud solutions with AWS (EC2, lambda, step functions, event-driven architecture).
  • 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.
  • Good coding practices, including well-documented code.
  • 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 of America

💸 124700.0 - 205800.0 USD per year

🔍 Software Development

🏢 Company: external_career_site_usa

  • 10+ years of software development experience
  • Expertise in programming languages (Go, Java, .Net).
  • Leveraged Auth0 for authentication and identity federation, integrating with third-party providers (e.g., SAML, OAuth 2.0, and OpenID Connect) to support seamless single sign-on (SSO) experiences.
  • Built and maintained RESTful API interfaces to provide fine-grained access control and role-based permissions for platform consumers.
  • Familiarity with event-based patterns and AWS serverless technology (Lambda, DynamoDB, S3, and CloudWatch)
  • Designed and executed end-to-end test cases, including unit, integration, and load testing, ensuring reliability and scalability of the IAM service.
  • Excellent problem-solving and analytical skills with a focus on delivering scalable, maintainable, and high-performing solutions.
  • Implement highly reliable, secure, IAM platform service that supports industry standard protocols
  • Build and optimize RESTful APIs to manage user roles, permissions, and access policies, ensuring adherence to standards such as OAuth 2.0 and OpenID Connect.
  • Integrate SDKs and APIs from 3rd Party Identity management solutions to enable authentication flows, including token-based authentication (JWT) and federated identity management.
  • Write highly performant concurrent code to handle millions of authentication and authorization requests daily with minimal latency.
  • Apply API-first design principles and software patterns to build modular, reusable, and well-documented services.
  • Leverage serverless architecture (e.g., AWS Lambda,) for cost-effective, scalable services that minimize infrastructure overhead.
  • Ensure the best practices in Software engineering, CI/CD pipelines, testing, and monitoring to maintain high-quality releases.
  • Collaborate closely with product management, architecture, and other cross-functional teams to ensure seamless delivery of features.

AWSBackend DevelopmentSoftware DevelopmentAgileDynamoDBJavaOAuthAPI testingGo.NETREST APIServerlessCI/CDRESTful APIsMicroservicesJSONSoftware Engineering

Posted 5 days ago
Apply
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 4 months ago
Apply