Lead impactful projects at a pioneering technology company focused on software reliability. Collaborate with experts in a challenging, innovative environment fostering growth. Drive technical excellence and shape the future of distributed systems.
Full-Stack Engineer
in Information Technology PermanentJob Detail
Job Description
Overview
- Contribute to the development of cutting-edge software reliability solutions in a dynamic and innovative environment.
- Design and implement core platform systems, including backend infrastructure and scalable APIs.
- Collaborate with a multidisciplinary team to solve complex engineering challenges.
- Participate in the development of a purpose-built database tailored to unique platform demands.
- Ensure system reliability through design, capacity planning, and incident response.
- Mentor engineers and contribute to long-term technical strategy and innovation.
- Engage in performance optimization and resolution of bottlenecks across the stack.
- Work on-site to foster collaboration and tackle challenging problems effectively.
Key Responsibilities & Duties
- Design, build, and operate backend infrastructure, data pipelines, and storage layers.
- Develop and maintain scalable APIs and integrations for internal and external consumers.
- Contribute to the creation and evolution of foundational platform primitives.
- Ensure system reliability through sustainable on-call rotations and incident response.
- Identify and resolve performance bottlenecks across the stack.
- Mentor team members and provide guidance on technical strategy.
- Collaborate with cross-functional teams to achieve engineering excellence.
- Participate in the development of a unique database designed for platform needs.
Job Requirements
- Bachelor of Arts degree with a strong foundation in software engineering principles.
- Minimum of 5 years of experience in software engineering; Rust preferred.
- Expertise in building APIs, services, and data-intensive backend systems.
- Deep understanding of distributed systems, including consistency and fault tolerance.
- Hands-on experience designing and shipping APIs with stable contracts.
- Strong fundamentals in correctness, test coverage, and abstraction design.
- Preferred experience in query optimization, multi-tenant platforms, or open-source contributions.
- Ability to work on-site and collaborate effectively with team members.
- ShareAustin: