Senior Software Engineer
Audette
This job is no longer accepting applications
See open jobs at Audette.See open jobs similar to "Senior Software Engineer" Work In Tech.Key Responsibilities
- Write clean, high-quality code, and tests while keeping the user experience fast and reliable.
- Elevate new features during the growth phase with feedback and rigorous testing.
- Collaborate with the team to experiment, validate, and develop MVPs during the inception phase.
- Identify process and tooling improvements to help the team ship high-quality software more often.
- Monitor and resolve client-side and server-side issues.
- Collaborate with other teams to drive important changes, and spot places where we can work smarter without having to be asked.
- Prioritize well and help others on the team sort through what work is the most important, and help them stay focused.
- Ensure optimal performance, refactor code and fix bugs in the maintenance phase.
- Define and maintain strong business domain boundaries in the software architecture.
- Deep experience with Python, including using it for linear algebra, graph traversal optimization, satisfiability problems, and expert systems.
- Experience with Docker and Google Cloud Platform, or similar technologies and platforms.
- Strong understanding of web development principles.
- Experience designing microservice architectures
- Deep understanding of modern, scalable software design patterns
- Proactive, with a passion for enhancing user experience and a keen attention to detail.
- Familiarity with continuous deployment, automated testing, and feature flags.
- Desire to be more than just a dev, to have a product eye, to help decide what to build, how to build it, and own a feature from inception to release.
This job is no longer accepting applications
See open jobs at Audette.See open jobs similar to "Senior Software Engineer" Work In Tech.