Software Engineer

Point Digital Finance, Inc.
Remote

About The Position

We’re seeking a Software Engineer (L2) to join our team and help support and grow Point’s multi-product digital platform. In this role, you’ll work closely with senior engineers and product partners on the Docket Operations pillar, contributing to features and systems that enable our Docket Operations team to deliver faster, smarter, and efficient solutions. This is a hands-on engineering role focused on building foundational skills across backend and frontend systems. You’ll contribute to production systems, support integrations across internal tools, and gain exposure to how emerging technologies—such as AI-assisted workflows—are incorporated into real-world applications. This role is ideal for an early-career engineer who is eager to learn, takes ownership of tasks, and thrives in a collaborative, fast-paced environment. Check out our latest Engineering Blog to learn more about why it's a great time to join Point's Engineering team!

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 1-3 years of professional experience in software development (excluding internships) with a focus on back-end or full-stack development.
  • Proficiency in one or more backend languages (e.g., Ruby, Python).
  • Familiarity with modern frontend technologies such as TypeScript, JavaScript, HTML, and CSS.
  • Basic understanding of APIs and integrating frontend applications with backend services.
  • Foundational knowledge of databases and general system architecture concepts.
  • Ability to write unit tests and understand basic testing principles.
  • Strong communication skills and willingness to ask clarifying questions.
  • Demonstrated ability to learn quickly and apply feedback.
  • Collaborative team player who values mentorship and continuous improvement.

Responsibilities

  • Implement well-defined features and enhancements under the guidance of senior engineers.
  • Write, test, and maintain clean, reliable code across one or more codebases (e.g., TypeScript, Python, Ruby).
  • Participate in code reviews by submitting thoughtful PRs and incorporating feedback effectively.
  • Contribute to technical design discussions and document smaller design proposals with support from senior team members.
  • Debug, troubleshoot, and resolve issues in production and staging environments.
  • Collaborate with product and design partners during sprint planning, grooming, and retrospectives.
  • Support database updates, API integrations, and internal tooling improvements.
  • Ensure code adheres to best practices for quality, security, and maintainability.
  • Communicate progress, blockers, and risks clearly to teammates.
  • Contribute to observability efforts (logging, monitoring, metrics).
  • Continuously improve technical skills and contribute to a positive team culture.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service