Leadership :
- As an Engineer II, you will be responsible for overseeing the design, development, and implementation of our software solutions. You will also lead development of high level services and features, ensuring the delivery of high-quality, scalable, and reliable SaaS products. This role requires expertise in Rust, Python, REST APIs, and cloud platforms, as well as a deep understanding of software architecture and best practices.
- Lead development and maintenance of services and modules.
- Collaborate with cross-functional teams, product managers, and stakeholders to define technical requirements and priorities.
Architecture and Design :
- Architect and design scalable and maintainable software solutions, leveraging Rust, Python, and RESTful APIs.
- Drive the adoption of best practices, coding standards, and design patterns within the engineering team.
Cloud Platform Expertise :
- Utilize cloud platforms (e.g., AWS, Azure, or GCP) to design and deploy scalable and reliable SaaS solutions.
- Optimize infrastructure for performance, security, and cost efficiency.
Collaboration :
- Collaborate with product management to align technical solutions with business goals and user needs.
- Work closely with DevOps and QA teams to ensure smooth deployment and ongoing maintenance of services.
Innovation and Technology Adoption :
- Stay abreast of industry trends and emerging technologies, advocating for their incorporation into the development process when applicable.
- Drive innovation within the team to enhance product features and performance.