Software Developer I
Job Description
Responsibilities
- Working with Product to assess functional requirements for new product offerings, analyze the technical feasibility, and coordinate task assignments with agility to effectively deliver innovative software.
- Implementing unit, integration, and smoke tests where appropriate
- Developing code where deployments to production happen continuously.
- Working in a heavily multi-cloud environment and comfortable working within different deployment environments.
- Establishes and adheres to coding and process best practices, including code reviews.
- Makes regular contribution to engineering standards and best practices.
- Writes software using the best tool for the job, mixing open source and proprietary tech as relevant.
- Writes and reviews design documents.
- Participates in project discussions.
- Working in a DevOps culture including teams on call rotation and maintenance schedule.
Qualifications:
- Education or experience with either:
- JavaScript development (ideally writing microservices in NodeJS with Express or similar framework and UI development in modern React).
- Python and/or Golang.
- Experience or familiarity with Infrastructure-as-Code through Terraform, CloudFormation a plus.
- Experience with Git or other source control practices a plus.
- Experience with Jenkins, CircleCI, Github Actions, or similar a plus.
- Experience configuring logging, metrics, and monitoring a plus.
- Experience with agile development (including TDD and code reviews).
- Experience working in AWS using technologies a plus.
- Solid oral/written English language skills.
- Ability to work from home in self-directed fashion and with minimal supervision.
- Solid team-work/collaboration skills and ability to deliver to tight deadlines and/or under pressure.
- Solid understanding of or experience with cloud, containers and microservices.
- Solid understanding of terraform or other IaaC tool.
- Ability to derive causal relationships from ambiguous data
- Ability to extend factual relationship to anticipate problems or opportunities.
- Systematic and structured in problem solving approach.
Date Posted
11/06/2023
Views
2
Similar Jobs
Software Engineer Networking Software and Services - xAI
Views in the last 30 days - 0
The text describes xAIs mission to develop AI systems for understanding the universe and advancing human knowledge It outlines a role involving networ...
View DetailsSenior Design Manager (Infrastructure) - Canonical
Views in the last 30 days - 0
Canonical a leading opensource provider seeks a Senior Design Manager to drive innovation in cloud and AI technologies The role offers remote work glo...
View DetailsSenior Product Designer - Org & Security - Typeform
Views in the last 30 days - 0
This job description outlines a role in developing an intelligent contact management system with AI capabilities The position involves designing user ...
View DetailsExecutive Director Patient Advocacy - Kyverna Therapeutics
Views in the last 30 days - 0
Kyverna Therapeutics is seeking an Executive Director for Patient Advocacy to lead initiatives in autoimmune disease treatment The role involves build...
View DetailsMedical Affairs Writer Contract - Kyverna Therapeutics
Views in the last 30 days - 0
Kyverna Therapeutics seeks a Medical Affairs Writer to develop scientific publications and communications for cell therapy innovations The role requir...
View DetailsProduct Manager Wallet SDKs - Startale
Views in the last 30 days - 0
The text describes a job alert system where applicants must mention UNSELFISH and use a specific tag to demonstrate they read the post It explains the...
View Details