Subscribe to Job Alert
Join our happy subscribers
Only candidates with 3+ years of experience are eligible for this role.
Turing.com 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: https://turing.com/JE5Ob7
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 https://turing.com/JE5Ob7
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: https://turing.com/Y70mDV
Hear from developers themselves. Read Turing.com reviews here: https://turing.com/AraYMr
Check how your CV aligns with this job
Build your CV for free. Download in different templates.
Join our happy subscribers