Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Senior/Staff Software Engineer- Back End, API Team

at Polly

Posted 1 day ago 8 applied

Description:

  • The position is for a Senior/Staff Software Engineer on the API Team at a fast-paced SaaS company.
  • Candidates should have over 6 years of software development experience and a passion for working with emerging technologies.
  • Responsibilities include designing and developing scalable, public-facing APIs and SDKs, enhancing third-party integrations, and developing backend services using Python, Django, PostgreSQL, and AWS.
  • The role involves implementing OpenAPI specifications, designing event-driven architectures, diagnosing technical problems, and building unit tests for quality assurance.
  • Engineers will maintain existing code, ensure maintainability through documentation and automated testing, and collaborate on platform architecture.
  • The position requires participation in interviewing new team members and mentoring junior engineers.
  • Engineers will prioritize work to meet business impact deadlines, review code, and drive technical excellence.
  • Staying updated on programming trends and generating innovative technological solutions is also part of the job.

Requirements:

  • A proven track record in large enterprise SaaS software, distributed systems, scalability, and continuous development is required.
  • Candidates must have a Bachelor’s degree with 6-9 years of experience or a Master’s degree with 4-7 years of experience.
  • A senior-level skill set in core programming languages such as Python, Java, C#, or C/C++ is necessary.
  • Experience with distributed systems, inter-service communication protocols, and APIs (e.g., REST, NSQ) is essential.
  • Candidates should have experience developing transactional systems with a focus on concurrency, race conditions, and data consistency.
  • Experience in designing, implementing, and maintaining APIs using OpenAPI is required.
  • Proficiency in working with relational databases and SQL is necessary.

Benefits:

  • The company is targeting a trillion-dollar market with significant inefficiencies, offering a chance to transform the industry.
  • Employees will work with an experienced leadership team that has built impactful platforms.
  • There are outstanding opportunities for professional growth and upward mobility within the company.
  • Employees will have direct engagement with decision-makers and senior business leaders.
  • Competitive salaries are offered along with 100% paid medical, vision, dental, disability, and life insurance.
  • The company provides flexible PTO for work-life balance.