Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
API Engineer image - Rise Careers
Job details

API Engineer

API Engineer

Who we are:

Vic.ai has been pioneering the use of AI to digitally transform accounting and finance processes to improve productivity, decision-making, and ROI for more than six years. Vic.ai addresses the most manual and inefficient task in accounting – invoice processing – to improve its speed and scalability, ultimately enabling customers to reinvent their accounts payable operations and improve financial management. By processing over half a billion invoices with up to 99% accuracy, Vic.ai has helped 10,000+ customers achieve nearly $188 million in cost savings and 6 million hours in time savings.

We're a Series C-funded company and are fortunate to have some renowned investors and partners: Costanoa Ventures, Cowboy Ventures, GGV Capital, and ICONIQ Capital.

We invite you to check out our blog posts over the past year! Follow this link to our site. 

Role: API Engineer

Vic.ai is a rapidly growing AI-based SaaS platform for finance teams, and we are seeking a highly skilled API Engineer to join our team. You’ll be responsible for designing, developing, and maintaining high-performance APIs that help power Vic.ai's AI-driven platform. You will work alongside an experienced engineering team to deliver scalable solutions in a dynamic and innovative environment.

What you’ll do:

  • Develop performant, well-monitored, and well-tested APIs to support Vic.ai’s platform.

  • Collaborate with cross-functional teams, including product and engineering, to design efficient data flows and integration solutions.

  • Implement and maintain automated tests across the stack, ensuring a high level of reliability and correctness.

  • Spin up and maintain server environments, ensuring robust deployment flows and continuous integration.

  • Design and establish validation, testing, and resilience best practices within the engineering team.

  • Communicate effectively with internal teams and external partners to drive successful API integrations, particularly with financial ERP platforms.

  • Stay up-to-date with the latest trends and best practices in API development and cloud architecture.

What you'll need:

  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience.

  • 2+ years of commercial software development experience.

  • Strong proficiency in Elixir programming, with openness to other languages.

  • Proven ability to design high-performance APIs, particularly in REST and GraphQL.

  • Experience working in Linux environments, with a solid grasp of shell scripting and server setup.

  • Strong understanding of relational databases (preferably PostgreSQL) and key-value stores.

  • Familiarity with iPaaS platforms like Boomi, Workato, and Merge.Dev.

  • Proficiency in designing robust concurrent background job systems and understanding of concurrency patterns.

  • Strong knowledge of BEAM performance tuning.

  • Ability to communicate clearly, both verbally and in writing, with internal teams and external partners.

What you’ll get in return:

Vic.ai is proud to be an Equal Employment Opportunity employer. We do not discriminate based on race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. At Vic.ai, we value humility and authenticity and we encourage our employees to bring their original, best selves to work.

As a team member, you will receive:

  • Competitive salary and stock options

  • 401K with an employer match

  • Health/vision/dental (including 2 health insurance coverage options that are 100% free for the employee AND family)

  • Monthly Wellness stipend 

  • CitiBike membership

  • Generous maternity and paternity leave

  • The opportunity to work remotely, including a stipend for your home workstation setup

  • Monthly allowance for Office Space (We Work or similar)

  • Virtual team-building events & awesome swag 

  • People-focused culture

  • Generous vacation time, family and travel-friendly environment

  • Work alongside an enthusiastic, collegial, and driven team in a highly meritocratic environment 

  • Vic.ai also offers in-person retreats to employees. We love connecting in person as a remote-first company.

Vic.ai Glassdoor Company Review
3.9 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Vic.ai DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Vic.ai
Vic.ai CEO photo
Alexander Hagerup
Approve of CEO

Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About API Engineer, Vic.ai

Are you an API Engineer ready to take your career to the next level? Look no further than Vic.ai, a trailblazer in utilizing AI to revolutionize the accounting and finance sectors. Based in Raleigh, we're searching for a talented individual to help us build and maintain high-performance APIs integral to our AI-driven platform. At Vic.ai, you’ll work within a dynamic engineering team, tackling some of the trickiest challenges in software development. Your role will involve designing efficient data integration solutions and maintaining server environments to ensure a smooth deployment process. We're all about collaboration, so you’ll join forces with product teams to craft seamless data flows that enhance our user experiences. You’ll continue to grow your skills, learning to implement automated testing and honing our API performance, especially with REST and GraphQL. If you’re passionate about excellent coding practices and staying ahead of tech trends, you’ll fit right in! What makes working at Vic.ai even better? We offer competitive salaries, stock options, and an array of benefits, including fully-covered health insurance for you and your family, a wellness stipend, and generous parental leave. Plus, we value a culture of authenticity and professionalism where you can truly be yourself. Join us and become a part of a team that supports each other while driving innovation forward. Let’s reshape the future of finance together!

Frequently Asked Questions (FAQs) for API Engineer Role at Vic.ai
What qualifications do I need to become an API Engineer at Vic.ai?

To become an API Engineer at Vic.ai, you typically need a Bachelor's degree in Computer Science, Engineering, or a related field, along with at least 2 years of commercial software development experience. Proficiency in Elixir programming and a strong understanding of API design in REST and GraphQL are also important.

Join Rise to see the full answer
What kind of projects will I work on as an API Engineer at Vic.ai?

As an API Engineer at Vic.ai, you will work on designing, developing, and maintaining APIs that support our cutting-edge AI-driven platform. You will collaborate with product and engineering teams to create efficient data flows and ensure successful API integrations with financial ERP platforms.

Join Rise to see the full answer
What technical skills are required for the API Engineer position at Vic.ai?

For the API Engineer role at Vic.ai, you should possess strong proficiency in Elixir, a solid understanding of relational databases like PostgreSQL, and familiarity with iPaaS platforms like Boomi and Workato. Experience in Linux environments and knowledge of concurrent programming are also valuable.

Join Rise to see the full answer
What is the work environment like for an API Engineer at Vic.ai?

Vic.ai fosters a collaborative and innovative work environment for API Engineers. You'll work within a supportive team that values open communication, offers opportunities for personal and professional growth, and encourages a culture where your authentic self can thrive.

Join Rise to see the full answer
What benefits can API Engineers expect when working at Vic.ai?

API Engineers at Vic.ai enjoy a comprehensive benefits package that includes competitive salaries, stock options, fully-covered health insurance for employees and their families, a wellness stipend, generous maternity and paternity leave, and flexible remote work options.

Join Rise to see the full answer
What kind of coding practices does Vic.ai emphasize for API Engineers?

At Vic.ai, we emphasize best practices in coding, including well-monitored and tested APIs, efficient data integration solutions, and rigorous testing protocols. We also encourage teams to stay updated on the latest trends in API development and cloud architecture.

Join Rise to see the full answer
How does Vic.ai support the career growth of API Engineers?

Vic.ai is committed to the professional development of its API Engineers through mentorship, access to training resources, regular team-building events, and the chance to work alongside experienced professionals who are passionate about innovation and technology.

Join Rise to see the full answer
Common Interview Questions for API Engineer
Can you explain your experience with Elixir programming as an API Engineer?

When answering this question, discuss any relevant projects where you utilized Elixir, highlighting specific aspects such as performance tuning and how you designed high-performance APIs. Share your thought process and the challenges faced during these projects.

Join Rise to see the full answer
What methodologies do you follow to ensure API reliability at Vic.ai?

Communicate your understanding of best practices in API development, including automated testing, continuous integration, and deployment strategies. Mention specific tools or frameworks you've used to enhance API reliability in your previous roles.

Join Rise to see the full answer
How do you approach API performance optimization?

Detail your strategies for optimizing API performance, such as analyzing response times, identifying bottlenecks, and employing techniques like caching and load balancing. Provide examples of how these strategies benefited previous projects.

Join Rise to see the full answer
Describe a time when you had to troubleshoot a difficult API issue.

Share a specific instance involving a complex API issue, detailing your troubleshooting steps, how you identified the root cause, and what solutions you implemented to resolve the problem. Emphasize teamwork and collaboration if applicable.

Join Rise to see the full answer
What is your experience with REST and GraphQL APIs?

Discuss your familiarity with both REST and GraphQL API design, comparing their benefits and use cases. Include examples of projects where you applied each methodology, underlining what you learned from those experiences.

Join Rise to see the full answer
How do you handle integration with third-party APIs?

Explain your approach to integrating with third-party APIs, including how you ensure data accuracy, handle discrepancies, and maintain security. Highlight any tools or libraries you’ve used to facilitate these integrations.

Join Rise to see the full answer
How do you keep up with the latest trends in API development?

Share your strategies for staying updated, such as following industry blogs, participating in developer communities, attending conferences, or taking relevant online courses. Demonstrate your commitment to lifelong learning in technology.

Join Rise to see the full answer
Can you discuss your experience with automated testing in API development?

Discuss different testing methodologies you've employed, such as unit, integration, and end-to-end tests. Highlight the tools you’ve used to implement automated testing and how this has improved the quality of your APIs.

Join Rise to see the full answer
What role does feedback play in your API design process?

Describe how you value feedback from various stakeholders, including developers, product managers, and users. Explain how this feedback influences the API design and iteration process to align with user needs and expectations.

Join Rise to see the full answer
What is the importance of documentation in API development?

Emphasize the crucial role of documentation in API development, explaining how it aids in onboarding new team members and serves as a reference for users. Discuss how you approach creating clear, concise, and comprehensive documentation.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 7 days ago
Mission Driven
Inclusive & Diverse
Growth & Learning
Transparent & Candid
Flex-Friendly
401K Matching
Paid Sick Days
Paid Time-Off
Medical Insurance
Equity
Maternity Leave
Paternity Leave
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Apexon Remote No location specified
Posted 3 days ago
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
CoBank Remote Englewood, CO
Posted 7 days ago

Vic.ai is the AI (Artificial Intelligence) Platform for Accounting Productivity. Vic.ai’s machine learning technology has been trained on over 200 million live accounting documents and transactions. Already surpassing human-level accuracy for many...

4 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
November 25, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!