Cloud SaaS Developer - Remote
Summary
Title: | Cloud SaaS Developer - Remote |
---|---|
ID: | 71545986 |
Department: | Information Technology |
Description
Position : Staff Software Engineer – Remote (Strong expertise with Go, TypeScript and Exp in Research & Development roles)
Location : San Diego, CA
Duration : 12 Months
Total Hours/week : 40.00
1st Shift
Client : Medical Devices Company
Job Category : Engineer
Level of Experience : Senior Level
Employment Type : Contract on W2 (Need US Citizens or GC Holders or GC EAD or OPT or EAD or CPT)
Job Description:
- Client Software Technology Solutions (STS) division seeks a hands-on Staff Engineer, passionate about developing and maintaining a best-in-class cloud-native Reporting and Analytics platform.
- This position requires an enthusiastic technical leader to work across the entire stack, building highly scalable next generation Business Intelligence, Reporting and Analytics cloud-based solutions.
- Individual in this highly collaborative position will partner with and advise multiple teams by guiding the creation and consumption of services.
Key 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. Required Skills and Qualifications
- At least 7+ years of experience in building large-scale software applications.
- Minimum 3-5+ years of experience with cloud SaaS development.
- Experience in designing and building serverless cloud solutions with AWS is a must (EC2, lambda, step functions, event-driven architecture).
- 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 desired.
- 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.
Education and Experience Required
- Bachelor’s degree in computer science or a related field required. Master's or advanced degree strongly preferred.
- At least 7 years of growing responsibility in Research & Development roles.