Join us

Software Engineer

We're looking for a software engineer to help build new product experiences.

Location
Remote
Type
Full-time
Department
Engineering

What you'll do

Analysis and Requirements Gathering:

  • Collaborate with stakeholders to understand software requirements.
  • Analyze and document user needs and system requirements.

Design and Architecture:

  • Design software solutions and system architectures.
  • Create technical specifications and documentation.

Coding and Implementation:

  • Write, test, and maintain high-quality code.
  • Implement software solutions based on design specifications.

Testing:

  • Conduct unit testing to ensure individual components work as expected.
  • Perform integration testing to verify the interaction between components.
  • Participate in system testing and user acceptance testing.

Debugging and Troubleshooting:

  • Identify and fix software defects and bugs.
  • Debug issues to find the root cause of problems.

Version Control:

  • Use version control systems (e.g., Git) to manage and track changes.
  • Collaborate with team members through version control repositories.

Documentation:

  • Create and maintain documentation for code, processes, and systems.
  • Document software designs, APIs, and technical specifications.

Deployment:

  • Prepare and deploy software releases.
  • Collaborate with operations teams to ensure smooth deployment processes.

Maintenance and Support:

  • Provide ongoing maintenance and support for existing software.
  • Address and resolve issues reported by users.

Performance Optimization:

  • Identify and address performance bottlenecks in software.
  • Optimize code and database queries for improved efficiency.

Job application

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Open positions

We don't have any open positions at the moment.
Keep an eye on our careers page for future opportunities!