At Otonoma, we’re pioneering the next-level of human-machine collaboration. Our innovative platform empowers people and AI to work together, transforming learning, decision-making, and problem-solving across various industries. We are on the hunt for a forward-thinking full stack developer to join our remote (U.S. based) team.
In this role, you’ll be:
- A master of modern tech: Python, Rust (not just moving CSS around!), TypeScript, or C++ are your weapons of choice. You’ll leverage a modern tech stack to craft efficient and maintainable code. You understand the “why” behind framework selection and can explain the rationale behind your choices, ensuring the chosen tools perfectly suit the project’s needs.
- A database whisperer: You possess a strong understanding of database fundamentals. You can identify the right database solution for various problems, understand scaling strategies, and know when to choose relational or non-relational options.
- An API architect: You grasp the power of middle-tier API constructs and understand the importance of disassociating the frontend from the backend. While familiarity with GraphQL is a plus, a solid understanding of core principles is key.
- A containerization champion: Your knowledge of Docker containers, container orchestration (Kubernetes), and the benefits of containerization for development and deployment is a major asset. Ideally, you’ll have hands-on experience building Dockerfiles and managing containerized applications.
We’re seeking a seasoned professional who:
- Solves problems creatively: You can approach problems creatively, analyze situations, and develop effective solutions.
- Has a proven track record of leading the design and architecture of new and existing systems. Your portfolio should showcase innovative solutions and a deep understanding of modern tech principles.
- Embraces a cutting-edge tech stack: Experience with Python, Rust, TypeScript, or C++ is essential.
- Collaborates effectively: You’ll work closely with product managers, stakeholders, and fellow engineers in a remote environment.
- Communicates clearly: You have strong written and verbal communication skills and can collaborate effectively with others.
Throughout your journey at Otonoma, you’ll:
- Spearhead end-to-end software solutions: Your responsibilities encompass the entire development lifecycle, from requirement analysis to operational excellence.
- Deliver scalable solutions and system design: You’ll play a crucial role in crafting efficient and maintainable systems within a DevOps framework.
- Collaborate seamlessly: Work hand-in-hand with product managers, stakeholders, and technical teams to ensure smooth operations and drive impactful outcomes.
Basic Qualifications:
- Experience leading design or architecture of new and existing systems.
- Experience with cloud platforms (AWS, Azure, GCP) and a strong understanding of cloud-based deployment strategies.
- Expertise in a modern programming language (Rust, TypeScript, Python, Go or C++)
- Familiarity with front-end technologies such as React.
- Experience with a wide variety of APIs including MS365, Calendaring APIs, email transport is appreciated.
- Proficiency in English and the ability to interface with customers.
Preferred Qualifications:
- 5+ years of full software development life cycle experience (coding standards, code reviews, source control management, build processes, testing, and operations experience or the equivalent)
- Bachelor’s degree in computer science or equivalent
- Mobile development experience is helpful but not required.
Ready to join a passionate team that’s changing the game? Complete the form on our Join Us page and apply today!