Full Stack Developer - Frontend Development
Join to apply for the Full Stack Developer - Frontend Development role at Axiomatic_AI.
About Axiomatic_AI:
Axiomatic_AI is dedicated to accelerating R&D by developing the next generation of Automated Interpretable Reasoning, a verifiably truthful AI model built for reasoning in science and engineering, empowering engineers specifically in hardware design and Electronic Design Automation (EDA), with a mission to revolutionize the fields of hardware design and simulation in the photonics and semiconductor industry. We seek highly motivated professionals to help us bring these innovations to life, driving the evolution from development to commercial product.
We are seeking a highly skilled Front-End Developer to join our innovative Platform team. In this role, you will play a key role in building prototypes for new products and features, delivering well-produced features, and quickly iterating and dynamically exploring new ideas. You will also design, develop, and maintain high-quality and scalable front-end solutions.
Key Responsibilities
- Build rapid prototypes for new products and features, bringing creative ideas to life.
- Deliver high-quality features efficiently, balancing excellence with timely delivery, even under pressure.
- Engage in rapid iteration and dynamic exploration of new concepts and technologies.
- Design, develop, and maintain robust and scalable solutions across both front-end and back-end systems.
- Identify and resolve performance bottlenecks, ensuring optimal user experience and system efficiency.
- Assist in the learning and development of the wider team, participate in code reviews, mentor junior colleagues, and improve overall code quality.
- Drive technical innovation, reduce tech debt, and keep our systems at the forefront of technology.
- Write and maintain clear, comprehensive technical documentation.
- Collaborate closely with cross-functional teams, including domain experts, to deliver solutions that meet customer needs and business objectives.
Key Requirements (Must-Haves)
- Bachelor’s degree in Computer Science or equivalent.
- 2+ years of professional experience in software development.
- Technical Skills: Proficiency in a subset of: React, Tailwind, HTML, CSS, JavaScript, TypeScript, Python, Fast API, RESTful APIs, Kubernetes, Terraform, AWS, GCP, Docker, CI/CD, OAuth, microservices, MongoDB, Postgres, DynamoDb, architectural patterns, and unit testing.
- Soft Skills: Experience with Agile and SCRUM methodologies, strong communication skills, a collaborative team player, open-minded, and eager to learn.
Preferred Qualifications (Nice-to-Have)
- Proven experience building engaging and responsive front-end applications.
- Experience working with AI/ML technologies.
Success Metrics & Expectations
- Code Quality: Adherence to best practices, clean code principles, and design patterns; ensuring code is readable and maintainable; passing peer code reviews with minimal required changes.
- Team Collaboration: Organizing workshops and training sessions; identifying and rectifying pain points within the team; making active efforts to ensure code quality; mentoring junior colleagues; regularly reviewing code and enforcing coding standards; resolving conflicts and providing constructive feedback; thriving in multi-disciplinary teams.
- System Design & Architecture: Designing scalable and performant architectures; ensuring proper documentation.
- Innovation & Impact: Being a driving force in platform development; proposing and implementing new technologies; aligning technical decisions with business goals and user needs; taking proactive ownership of issues.
What We Offer
- Competitive Compensation: A mix of salary and stock options for long-term career growth.
- Cutting-Edge Tools: Access to state-of-the-art tools and collaborative opportunities with leading experts in artificial intelligence, physics, hardware and electronic design automation.
- Work-Life Balance: Flexible work arrangements in one of our offices with potential options for remote work.
- Professional Growth: Opportunities to attend industry conferences, present research findings, and engage with the global AI research community.
- Company Culture: Join a passionate team focused on solving some of the most challenging problems at the intersection of AI and hardware.
Why Axiomatic_AI?
At Axiomatic_AI, you will be working on technology that drives innovation in AI for scientific and engineering applications in line with our 10X30 mission. This is your opportunity to contribute to the development of new AI architectures that can reason coherently and produce interpretable and verifiable solutions. Consequently, see those ideas commercialized into products that will shape the future of hardware and computing, while collaborating with a global team of engineers and AI specialists. We believe in pushing the boundaries of what is possible and continuously seek to redefine the intersection of AI, with focus on formal consistency. If you're ready to take your expertise in artificial intelligence and physics to the next level, we want to hear from you!
Worried about not meeting every qualification? Studies show that women and people of color are less likely to apply for jobs unless they meet every listed requirement. At Axiomatic-AI, we are dedicated to creating a diverse, inclusive, and authentic workplace. If this role excites you but your background doesn’t perfectly match every qualification, we still encourage you to apply. You could be the perfect fit for this position or another opportunity with us.
Seniority level
Entry level
Employment type
Full-time
Job function
Engineering and Information Technology
Industries
Technology, Information and Internet