We are looking for an experienced Senior Software Engineer to join our team.
Responsibilities:
- Design, build and maintain functional, scalable, and extensible cloud-based web applications for SaaS.
- Develop and support frontend and backend of Viant’s Big Data Tools.
- Constantly improve existing code-base quality and deliver new high-quality code. Write understandable, testable code with an eye towards maintainability.
- Resolve technical issues and bring in innovation that improves scalability and performance.
Required Qualifications:
- 5+ years of production level experience in either Java or GoLang.
- Experience in architecting, developing, deploying, and operating large scale distributed systems.
- Experience working on a SaaS platform or with Service-Oriented Architectures.
- Experience with cloud technologies, GCP, Docker, Kubernetes.
- Experience with SQL and/or NoSQL.
- Strong inter-personal communication and collaboration skills.
- A good team player, high level of personal commitment & 'can do' attitude.
- A strong communicator and team player. Explain complex technical concepts to other engineers is no problem for you.
Preferred Qualifications:
- Intimate knowledge and experience with GCP Products like Google BigQuery, Google Cloud Storage, Cloud Functions, Pub/Sub, App Engine, Cloud Run, Dataflow, Composer, etc. is a bonus
- Hands on experience with code control and code review tools like Git
- Experience with continuous integration and continuous deployment
- Some web frontend technology a bonus.
- Experience with AWS, Azure is a plus
We offer:
- Outstanding projects;
- Well-coordinated team of professionals;
- Paid vacation (21 days), completely paid sick days (up to 5 days);
- Adequate management.