Apply📍 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
🧭 Full-Time
💸 $121,100.00 - $199,800.00 per year
🔍 Medical technology
- 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.
- 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.
AWSSoftware DevelopmentSQLAgileBusiness IntelligenceDynamoDBHTMLJavascriptTypeScriptJiraGoServerlessReactCommunication SkillsJavaScriptRESTful APIs
Posted 2024-10-16
Apply