engineering
Posted YesterdaySenior Software Engineer
at Natera
United StatesRemote
You are nearing today's limit. Upgrade for unlimited access.
Responsibilities
- Perform code reviews and mentor the development team with best practices. •
- Design, build and maintain highly sustainable systems to support our business applications. •
Requirements
- experience for our customers. You have
- experience in building customer-facing web applications and have a passion for great user
- experience with a great eye for design. Together with the talented Engineering Team, Product Managers and Designers, you will work on new and exciting experiences for our customers. PRIMARY RESPONSIBILITIES •
- Must maintain a current status on Natera training requirements.
- BS degree in computer science, comparable program, or equivalent •
- Experience with object-oriented programming in Java, using open source framework such as Spring Frameworks and Hibernate •
- Experience with cloud technologies, AWS is preferred •
- Experience with front-end development in React, Sass, Javascript is a plus. •
- Experience with Ruby and RoR frameworks is a plus. •
- Experience with micro-service enterprise architecture, cross-platform integration, and building scalable applications in heterogeneous environments •
- Experience with software development lifecycle process from build, software configuration, change control, and release and deployment activities •
- Object Oriented Programming • Spring Framework •
- Relational Database and SQL Programming, prefer MySQL or PostgreSQL •
- AWS Services, such as SQS, S3 and SNS •
- Docker or container-oriented technologies •
- REST API and Event-Driven Microservice Architecture •
- Front-end technologies, such as React, Sass, Gulp, Rails, Bootstrap, HTML, CSS, JavaScript • Linux Fundamentals • CI / CD •
- Natera™ is a global leader in cell-free DNA (cfDNA) testing, dedicated to oncology, women’s health, and organ health.
Experience
- 7+ years of overall software development experience, preferably secure, scalable web applications with Java, and other web technologies •