Job Description
About Oculon AI:
At Oculon AI, we're revolutionizing organizational planning with our next-gen data modeling and business intelligence web application. Our mission is to centralize and simplify planning processes that are currently scattered across outdated tools. Our Engineering team is at the forefront of this transformation, leveraging cutting-edge technologies in Data Analytics and AI to build a robust system.
Our platform efficiently processes large multi-dimensional data, predicts metrics, and scenarios using state-of-the-art forecasting ML models, and delivers automated insights through a clean and intuitive UI. We are building advanced AI Agents to enhance user experience and productivity across planning applications. These AI Agents answer questions, automate model and dashboard building, suggest actions, and execute scheduled tasks, providing a seamless, intelligent planning experience.
Oculon AI is redefining the world of Financial Planning & Analysis (FP&A) in an established software category with a multi-billion-dollar TAM but no clear winner. We’re here to change that. Join us at Oculon AI and be part of a team that's setting new standards in creating the go-to platform for business planning.
Location
Remote
Employment Type
Full-Time
Equity Compensation
This role offers significant equity compensation, reflecting our commitment to sharing the company's success with our founding team members. This is balanced with lower cash compensation initially, making it ideal for those looking to invest in their future and grow with the company.
Job Description
We are seeking a highly skilled, motivated, and experienced Senior Full Stack Developer with a strong emphasis on backend development, while also possessing the ability to contribute effectively to frontend tasks. In this pivotal role, you will drive the development of our backend systems, ensuring scalability, performance, and reliability, while also contributing to the frontend as needed. You will work primarily with Python on the backend and Next.js on the frontend. This role offers the opportunity to grow into a leadership position as we scale, making a significant impact on the future of business planning.
Key Responsibilities:
- Backend Development: Lead the design, development, and optimization of backend systems using Python, ensuring they are scalable, reliable, and performant.
- API Design and Integration: Develop and maintain robust APIs that seamlessly connect our frontend with various data sources, ensuring efficient data flow and real-time capabilities.
- Database Management: Design, implement, and manage SQL databases, ensuring data integrity, performance optimization, and scalability.
- Frontend Collaboration: Contribute to the development of the frontend using Next.js, ensuring a seamless and responsive user experience that complements backend functionalities.
- System Architecture: Contribute to the overall system architecture, making key decisions that enhance the platform’s ability to handle complex data modeling and forecasting tasks.
- Cloud and Operations: Work with cloud infrastructure (AWS, GCP, Azure) and participate in DevOps practices to ensure smooth deployment, monitoring, and maintenance of the platform.
- Collaboration: Work closely with AI, data engineers, and other developers to integrate backend functionalities that enhance the overall product experience.
- Technical Leadership: Provide technical guidance to junior developers, setting best practices for both backend and frontend development, code quality, and performance optimization.
- Scalability and Performance: Continuously monitor and improve the performance of the backend systems, ensuring they can scale effectively as the platform grows.
Requirements:
- Proven experience in full-stack development, with a strong track record of delivering robust and scalable backend systems using Python.
- Expertise in designing and managing SQL databases, with a deep understanding of performance optimization and data integrity.
- Solid experience with frontend technologies, particularly Next.js, with the ability to contribute to the UI/UX as needed.
- Familiarity with modern backend frameworks and libraries, with hands-on experience in API development and integration.
- Experience with cloud infrastructure (AWS, GCP, Azure) and DevOps practices.
- Solid understanding of algorithms, data structures, and system design.
- Previous experience working in the B2B SaaS space, preferably within startups or fast-growing companies.
- Strong problem-solving skills, with the ability to work independently and in a fast-paced, dynamic environment.
- Excellent organizational and time management abilities.
- A figure-it-out attitude—you can do anything.
Good to have:
- Previous experience leading or mentoring a development team.
- Product mindset with a strong understanding of customer problems and solutions.
- Exposure and interest in Finance, with an emphasis on FP&A.
- Experience in building tools for finance teams or working in FinTech.
Benefits:
- Generous equity package, providing a significant opportunity for long-term rewards, with a focus on future growth and ownership.
- Be part of an exciting startup journey with high growth potential and the chance to shape the future of business planning.