Skip to main content

Software Engineer

Posted 4 days ago

remolityFargo (ND)

SENIORITY

Lead

SALARY

$65,000–$75,000

Apply (opens in a new tab)

About the role

About the Company: Software Engineer (SWE) — Remote
Company: Remolity, Inc.
Employment Type: Full-Time
Work Arrangement: Remote
Salary Range: $65,000–$75,000 USD per year
About Remolity Founded in 2026, Remolity, Inc. is a technology-driven platform dedicated to making remote work opportunities more accessible, transparent, and easier to navigate. Our platform connects professionals with remote opportunities across multiple industries, helping candidates discover positions aligned with their skills, compensation expectations, and work preferences. Through intuitive job discovery, personalized filtering, and clear opportunity comparisons, we aim to simplify the job search experience and empower people to make more informed career decisions. At Remolity, we believe finding the right opportunity should be straightforward, transparent, and built around what matters most to each individual.
About the Role: We are looking for a motivated and technically skilled Software Engineer to help build, scale, and continuously improve Remolity's remote job platform. In this full-time remote position, you will contribute to the design and development of reliable back-end systems, APIs, and core platform functionality. You will work on features that improve job discovery, search performance, candidate preferences, and the overall user experience. This role offers the opportunity to take ownership of meaningful engineering challenges, collaborate across functions, and contribute to the technical direction of a growing digital platform.
Responsibilities: Design, develop, test, and maintain scalable back-end services and APIs that support Remolity's core platform. Build and enhance features related to job search, filtering, user preferences, and opportunity discovery. Develop efficient database queries, data models, and integrations to support reliable platform functionality. Optimize application performance, scalability, security, and overall system reliability. Write clean, maintainable, well-documented code following established software engineering principles and best practices. Collaborate with product managers, designers, and other engineers to translate business requirements into practical technical solutions. Participate in code reviews, debugging, automated testing, and ongoing improvements to engineering workflows. Investigate and resolve technical issues, contributing to monitoring, troubleshooting, and production stability. Contribute to technical planning, documentation, and continuous improvement initiatives within a distributed team.
Qualifications:
  • Required Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field, or equivalent practical experience.
  • Strong understanding of computer science fundamentals, including data structures, algorithms, and software design principles.
  • Proficiency in at least one modern programming language, such as Python, JavaScript/TypeScript, Java, or a comparable language.
  • Practical experience developing back-end applications, building APIs, and integrating relational or NoSQL databases.
  • Solid knowledge of object-oriented programming, modular architecture, and maintainable software design.
  • Familiarity with RESTful APIs, client-server architecture, and modern web development practices.
  • Experience using Git and participating in collaborative software development workflows.
  • Understanding of software testing methodologies, including unit testing, integration testing, and automated quality assurance.
  • Strong analytical thinking, troubleshooting ability, and attention to detail.
  • Ability to communicate effectively, manage priorities independently, and collaborate in a fully remote environment.
Required Skills: Strong understanding of computer science fundamentals, including data structures, algorithms, and software design principles. Proficiency in at least one modern programming language, such as Python, JavaScript/TypeScript, Java, or a comparable language. Practical experience developing back-end applications, building APIs, and integrating relational or NoSQL databases. Solid knowledge of object-oriented programming, modular architecture, and maintainable software design. Familiarity with RESTful APIs, client-server architecture, and modern web development practices. Experience using Git and participating in collaborative software development workflows. Understanding of software testing methodologies, including unit testing, integration testing, and automated quality assurance. Strong analytical thinking, troubleshooting ability, and attention to detail. Ability to communicate effectively, manage priorities independently, and collaborate in a fully remote environment.
Preferred Skills
Preferred Qualifications:
  • Experience with cloud platforms such as AWS, Google Cloud, or Microsoft Azure.
  • Familiarity with containerization, CI/CD pipelines, and modern deployment workflows.
  • Exposure to distributed systems, microservices, or high-availability architectures.
  • Experience with search functionality, recommendation systems, or data-driven web applications.
  • Interest in remote work technology, recruitment platforms, and building accessible digital experiences.
  • Pay range and compensation package
  • Compensation & Work Arrangement
Annual Salary: $65,000–$75,000 USD
Employment Type: Full-Time
Work Arrangement: RemoteEqual Opportunity Statement
Join Remolity At Remolity, software engineering is about more than building features. It's about creating technology that helps people discover better professional opportunities and make confident career decisions. If you enjoy solving technical challenges, building scalable applications, and developing products that deliver meaningful value to users, we encourage you to apply. Help us build a more transparent and accessible future for remote work.

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.

More like this