Experience Group is responsible for the users acquisition and retention experience. This includes the end-to-end onboarding journey: registration, affiliation and referral tracking, funnel personalization; and then engaging the users to become active platform users via tailored homepage, social feeds, markets, portfolios and popular investors discovery, proactive targeted communication, and much more
We are working with the most cutting-edge technologies, building new and exciting microservices-based distributed cloud systems.
We value independent, curious, and sharp people with knowledge in cloud, software engineering, high-scale architecture - and most of all - we are looking for awesome people to work with.
What youll be doing:
Leading the design and implementation of a 24/7 high-scale distributed system
Proactively participating in every aspect of the software development lifecycle of feature development, including input on specifications, designs, implementation, test, optimization, and delivery
Owning, monitoring, and improving our services in the production environment, performing on-call duties
Owning and leading collaborative efforts with various stakeholders including Product, IT, and R&D teams
Becoming a technical leader; researching and promoting new technologies and tools
Facing technical challenges - performance, fault-tolerance, security, and live production issues
Writing unit tests, integration tests, and CI/CD procedures
Being part of an amazing group of people!
Requirements: Over 5 years of experience in software development
Extensive expertise in C# or other managed programming languages
Strong understanding of relational databases and performance optimization techniques (such as caching)
Hands-on experience with microservices architecture in the cloud, preferably using Microsoft Azure. Knowledge of cloud infrastructure and tools, including Kubernetes and CI/CD pipelines
Significant experience in large-scale production environments, developing 24/7 mission-critical server-side applications. Ability to troubleshoot and resolve production issues effectively
High coding standards, focus on testing and design
Results-oriented, self-motivated, and a proactive problem solver with a 'can do' attitude
Strong team player with excellent collaboration skills
This position is open to all candidates.