Remote Principal Back-end Software Engineer at


Only candidates with 3+ years of experience are eligible for this role. is looking for a Principal Software Engineer – Back-end on behalf of a Silicon Valley-based software company offering a digital transformation platform for prestigious brands. The engineer will be responsible for architecting, building, and maintaining a highly configurable UI and back-end platform. The company is developing innovative products and prototypes, using cutting-edge technology. They have received multiple industry awards and raised over $118 mn in funding. The selected candidate will work as part of an international, cross-functional team while using the latest tools and technology to build amazing solutions in the apparel, product lifecycle management (PLM) space. All geared up to become a Turing remote developer at a leading company? Take our exciting coding challenge: Job Responsibilities: Design and build high-quality web applications Write and maintain clean, modular, and testable code Collaborate with product managers and designers to ensure technical feasibility of designs Define the architecture of a new UI and microservices platform Design, develop, and maintain next gen, cost-effective, multi tenant SAAS solutions Build new applications and provide a great user experience by developing robust, scalable microservices Develop platforms with configuration, security, and real-time updates using GraphQL query, subscriptions, and mutations Job Requirements: Bachelor’s/Master’s degree in Computer Science (or equivalent experience) 10+ years of experience working with back-end systems, microservices, and cloud native development Experience building and deploying microservices with event-driven architecture Proficiency with Node.js, GraphQL, ORM, messaging/streaming system, and Typescript Prolific knowledge of Java, Spring Cloud, Spring Boot, SQL systems, and Gradle Prior experience working with Docker, Helm charts, and Kubernetes Experience with AWS, CI/CD tools, or Azure Strong familiarity with agile methodologies Working knowledge of RabbitMQ/Kafka/Apache Pulsar is an added advantage Experience with service mesh, CQRS, event sourcing, and event-driven is nice to have Excellent technical problem-solving skills How to Become a Turing Developer: Create your account on Fill in your basic information (name, number, location, previous salary, experience, etc.) Solve multiple-choice questions Schedule a technical interview Final Onboarding Perks & Benefits: Earn salaries higher than local standards Work alongside a community of Google, Facebook, Microsoft engineers Experience rapid career growth No visa requirements to work with the best US companies Better work-life balance This job will be open for applications until July 30, 2021. Looking for more exciting job opportunities? Find more Turing US software jobs now: Hear from developers themselves. Read reviews here: Here

Leave a Reply

Your email address will not be published. Required fields are marked *