Job Description
Swish Analytics is seeking a Staff Software Engineer to lead the development of business-essential products. The ideal candidate will have a passion for accurate and predictive real-time data and be comfortable in a fast-paced, creative environment. This role involves technical leadership and ownership of key backend applications.
Responsibilities:
- Be the technical lead and owner for key products of our core backend applications.
- Perform code reviews and provide constructive feedback.
- Find optimizations in current applications, implement best practices, and ensure adherence to coding standards.
- Design and enhance both new and existing services.
- Work with globally distributed data.
- Participate in discussions and create and review architectural diagrams.
- Have a deep understanding of high-traffic, client-facing APIs and networking topology.
Qualifications:
- 8+ years of production software engineering and technical leadership experience.
- A creative mind for solving technically difficult problems in both standard and non-standard ways.
- Hands-on production experience with languages like NodeJS & Python.
- Hands-on production experience with databases, both relational and non-relational.
- Passionate about reliability, high availability, automation, observability, coding standards, and global scale.
- Strong communication skills working with technical and non-technical stakeholders
- You have a BS or higher in CS/CE/SE or relevant experience.
Swish Analytics offers: