Senior Software Engineer (Azure, Ruby on Rails, AKS or Kubernetes, code quality)
WaferWire Cloud Technologies
Location
Redmond, WA | United States
Job description
Waferwire is seeking for a Senior Software Engineer, you will play a pivotal role in identifying application issues at their core. This position offers valuable visibility and experience within the organization, providing opportunities for growth and advancement. If you're ready to make an impact and gain valuable insights into backend codebases.
Role: Senior Software Engineer
Location: Remote
Job Description:
- Lead the design and implementation of backend services, APIs, and database structures using Ruby and Ruby on Rails, ensuring high performance, scalability, and reliability.
- Collaborate with frontend developers and product managers to define feature specifications and build the next generation of products.
- Utilize Azure cloud services for deploying, monitoring, and scaling applications in AKS or Kubernetes.
- Implement CI/CD pipelines for automated testing and deployment using Azure DevOps.
- Ensure code quality, organization, and automation by adhering to best practices in coding standards and conducting code reviews.
- Troubleshoot, debug, and upgrade existing systems.
- Participate in agile development processes, including sprint planning, stand-ups, and retrospectives.
Requirements:
- A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design
- Large systems software design and development experience
- Experience with Azure (knowing how the application can be deployed) and deployment and entire lifecycle of application deployment.
- Experience performing in-depth troubleshooting and unit testing with both new and legacy production systems.
- Experience in programming and experience with problem diagnosis and resolution.
Top 3 Skills:
- 5-7 Years of Experience of backend services, APIs, and database structures using Ruby and Ruby on Rails, ensuring high performance, scalability, and reliability.
- 5-7 Years of experience Utilize Azure cloud services for deploying, monitoring, and scaling applications in AKS or Kubernetes.
- 5-7 Years of experience Ensure code quality, organization, and automation by adhering to best practices in coding standards and conducting code reviews.
Job tags
Salary