Used Tools & Technologies
Not specified
Required Skills & Competences ?
Software Development @ 3 ElasticSearch @ 3 Kafka @ 3 Linux @ 2 Kibana @ 3 TypeScript @ 3 Python @ 3 SQL @ 3 Spark @ 3 Java @ 3 Algorithms @ 3 Data Structures @ 3 Communication @ 3 JavaScript @ 3 MongoDB @ 3 Node.js @ 3 Vue.js @ 3 Microservices @ 3 Debugging @ 3 Hadoop @ 3 Agile @ 3Details
We are looking for a full-stack web applications software architect to join the Hardware Infrastructure team. The team is building infrastructure to deliver highly available services to run scalable web services, development environments, repositories, databases, data streams, and data visualization frameworks. This Agile software development team produces tools used by engineering across the company for tracking, triaging, and debugging various data processing flows. The role focuses on building and maintaining a new generation of infrastructure that will host these services.
Responsibilities
- Participate in the full life-cycle of tool development, testing, and deployment of web applications and services used across multiple hardware and software teams.
- Work closely with team members and internal customers to understand processes, requirements, and needs.
- Design interfaces that are efficient and easy to use for hundreds of engineers worldwide.
- Build microservices that are reliable, scalable, and maintainable.
Requirements
- 8+ years of delivering reliable and scalable services and applications. Bachelor's degree in Computer Science or equivalent experience in a related field.
- Proven knowledge of Java, JavaScript, TypeScript, and Node.js.
- Background with Python.
- Experience with design and development of distributed microservices, and detailed knowledge of object-oriented design, data structures, and algorithms.
- In-depth understanding of locking, multi-threading, and database concepts.
- Experience with SQL and at least one SQL database server; experience with MongoDB, Hadoop, and Spark.
- Demonstrable knowledge of Elastic Stack (Elasticsearch, Kibana, Logstash) and Kafka.
- Familiarity with Linux ecosystems, including development and debugging tools.
- Excellent planning, presentation, communication, and interpersonal skills.
Ways to Stand Out
- Knowledge of web authentication/authorization protocols and frameworks.
- Experience with JavaScript frameworks such as Ember.js or Vue.js.
- Flexibility and adaptability to work in a vibrant environment with different frameworks and requirements.
- Familiarity with AI frameworks for development productivity.
Benefits
- Base salary range: 184,000 USD - 287,500 USD (determined based on location, experience, and internal pay equity).
- Eligible for equity and company benefits.
- Applications accepted at least until September 2, 2025.
Other
- Team: Hardware Infrastructure.
- Work model indicator in the listing: #LI-Hybrid.