Build the essential switches and alarms for a production-scale system, along with the analytics and monitoring infrastructure needed to maintain the microservices operating at scale
Assume broad technical responsibility and develop the foundational technology using digital interfaces
Create and execute integration layers with platforms such as Klaviyo, Marketo, Stripe, and others for marketing and payment
Establish the alarms and switches required for a production-scale system and build the fundamental analytics and metrics architecture required to manage the microservices at scale
To establish clear and reusable APIs, closely cooperate with web and app developers who are the back-end APIs users
Job Requirements:
Bachelor s/Master s degree in Engineering, Computer Science (or equivalent experience)
At least 5-8+ years of relevant experience as a software engineer
5-8+ years of experience using Java or Kotlin
Extensive experience working with Gradle, Maven, and Third Party APIs
Some understanding of MongoDB and J2EE is desirable
Nice to have some knowledge of Jenkins and GitHub
Proven ability to create Java APIs
Prior expertise developing back-end apps that are scalable and neat
Thorough understanding of the performance optimizations needed for enterprise scale, including load balancers, containerization, JVM optimization, and content distribution in apps
Extensive knowledge of read patterns, sharding mechanisms/replicas, and database schema optimization and scaling
In-depth knowledge of J2EE security limitations and performance optimizations
Prior experience putting test-driven development frameworks for mission-critical systems into practice
Either recent startup experience or a readiness to assume responsibility and fill multiple roles within a startup
Excellent English communication skills, both spoken and written
Top Turing Senior Software Engineer Interview Questions
Q1.There is a square field of 10m×10m which is divided into 100 squared blocks. Each block can either contain wheat field or corn field. What i... read more