Responsibilities:
Be the technical and office leader for our Moscow office.
Help in building out a great team while delivering on business requirements
Work closely with the CTO, VP Product, and Sr UX Designer to help build the MVP version of a revolutionary new platform for financial advisors and the clients they serve
Analyze and solve complex problems spanning multiple user personas and workflows
Lead a small team of senior/junior end developers in defining and laying the platform for future backend development.
Work within aggressive timelines to prioritize your work for maximum impact
Coordinate with the USA team and stay aligned on the priorities, technical design and maintain a high quality of standard for the software developed
10+ of building scalable RESTful back end services using Java and Spring Boot framework
Practical implementation of GraphQL and be able to expose RESTful API to multiple clients using GraphQL in a secure manner
Implemented microservices architecture for backend services for delivering highly distributed and resilient architecture
Implement and believe in automated testing like unit/integration test
Experience using Swagger for API documentation, SonarQube for code quality
Strong grasp over database technologies using SQL and NoSQL databases like Postgres, MySQL, HBase/Cassandra, Redis
Strong understanding of caching technologies like CDN, Redis, Memcache etc.
Working knowledge of Docker/Container technologies like Kubernetes or ECS
Joshi Ashit, 1-408-7504574
ashit@altruist.com