Tech Stack
Distributed SystemsDockerGoJavaScriptJenkinsKubernetesMicroservicesReactTypeScript
About the role
- Work in Watson cross-functional team to develop centralized infrastructure monitoring – the Dashboard
- Develop and maintain backend components; optionally contribute to frontend if skilled
- Collaborate with stakeholders to clarify needs, propose solutions, and choose suitable technologies
- Convert business requirements into technical tasks, pick architecture, review code, and ensure quality
- Participate in design and development with focus on architectural integrity and team collaboration
- Collaborate with other development teams and project manager to ensure smooth integration and delivery of features
- Actively participate in recruitment processes, interviewing and onboarding new team members
- Conduct code reviews and collaborate with DevOps to ensure smooth deployments and efficient CI/CD pipelines
- Ensure the platform manages, observes, and monitors critical TradingView services for stable operations
Requirements
- 6+ years of experience in backend or full-stack development
- Strong communication skills, comfortable working with various departments
- Familiarity with distributed systems design patterns, different protocols
- Understanding of software development cycles
- Problem-solving and prioritization abilities with attention to detail
- Strong backend development skills in a modern OOP language (Golang preferred)
- CI/CD and DevOps familiarity (Docker, Kubernetes, Jenkins)
- Experience with both relational and non-relational databases
- API design and microservices architecture experience
- Agile (Scrum) experience
- Frontend knowledge (JavaScript, TypeScript, React) — advantage
- Experience or knowledge of finance and trading — advantage
- Knowledge of TradingView — advantage