Full Time

Software Engineer (APIs & Integrations) - SaaS (Remote - Eastern Time Zone)

Firstup
Remote!
$80,000 - $130,000* / year (about $38–$63 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Firstup, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Software Engineer (APIs & Integrations) at Firstup will play a pivotal role in designing, developing, and maintaining robust API integrations for our SaaS products. This position requires a deep understanding of software development, API management, and integration frameworks to enhance product functionality and improve user experience. The successful candidate will collaborate closely with cross-functional teams to deliver high-quality solutions in a fast-paced, remote work environment focused on the Eastern Time Zone.



Job Responsibilities

  • Design and implement scalable RESTful APIs for various applications and services.
  • Collaborate with product managers and other stakeholders to gather requirements and translate them into technical specifications.
  • Monitor and optimize API performance, security, and reliability, ensuring adherence to best practices.
  • Develop and maintain comprehensive API documentation and integration guides to assist internal and external users.
  • Participate in code reviews and provide mentorship to junior engineers in the team.
  • Utilize automated testing frameworks to ensure the accuracy and performance of the API integrations.
  • Investigate and resolve production issues, leading root cause analyses and implementing effective solutions.
  • Stay abreast of industry trends and emerging technologies to maintain competitive edge in API development.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • A minimum of 3 years of professional experience in software development, specifically in building APIs and integrations.
  • Strong proficiency in programming languages such as Python, Java, or Node.js.
  • Hands-on experience with RESTful and SOAP API protocols, including OAuth and API versioning strategies.
  • Familiarity with database technologies such as SQL, NoSQL, and caching mechanisms.
  • Experience with API management tools (e.g., Postman, Swagger, Apigee) and version control systems (e.g., Git).
  • Excellent problem-solving skills and the ability to work independently within a remote team setting.
  • Strong communication skills, capable of conveying complex technical concepts to non-technical stakeholders.


Technologies & Tools

The role will involve working with a variety of technologies and software tools essential for API development and integration management. These include programming languages such as Python and Node.js, along with database systems like PostgreSQL and MongoDB. Familiarity with API management platforms like Postman and Swagger is crucial, as well as tools for version control and collaboration such as Git and Jira.



Ideal Candidates

The ideal candidate for this position is someone who possesses a strong technical foundation paired with excellent interpersonal skills. They should be proactive and adaptable, with a keen ability to work independently and efficiently in a remote setting. A successful candidate will demonstrate a passion for technology and innovation, with an eagerness to learn and contribute to team success while maintaining a dedicated focus on quality and user satisfaction.

The most unemployment pays a week runs from $235 in Mississippi to $1,208 in Washington. Compare the states →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.