[Remote] Software Engineer
Note: The job is a remote job and is open to candidates in USA. Remolity is a remote job platform that helps candidates discover remote roles quickly and with clear information. The Software Engineer will develop and maintain features for the platform, including back-end services and APIs, while improving performance and collaborating with product and design teams. The role also includes code reviews, troubleshooting, technical documentation, and continuous improvement of development practices.
Responsibilities
- Design, develop, test, and maintain features that power Remolity’s remote job platform
- Implementing back-end services and APIs
- Improving system performance
- Collaborating with product and design teams to deliver reliable, secure, and scalable solutions
- Reviewing code
- Troubleshooting issues
- Contributing to technical documentation and continuous improvement of development practices
Skills
- Solid foundation in Computer Science, including data structures, algorithms, and software design principles
- Hands-on experience in Software Development and Programming, with proficiency in at least one modern programming language
- Practical skills in Back-End Web Development, building and maintaining APIs, services, and databases
- Strong understanding of Object-Oriented Programming (OOP) and ability to apply it to scalable, maintainable codebases
- Familiarity with version control systems (e.g., Git) and collaborative development workflows
- Experience working in remote or distributed teams, with effective communication and time management skills
- Bachelor's degree in Computer Science, Engineering, or related field, or equivalent practical experience
- Knowledge of cloud platforms, security best practices, and testing frameworks is a plus
Benefits
- Full-time remote role, allowing the Software Engineer to work from any location while participating in distributed team collaboration.
Company Overview