Job description
NovaForge Studio is actively seeking skilled Freelance Software Developers to join our expanding network of client projects. This remote, contract-based opportunity offers flexible hours, competitive compensation, and the chance to work with innovative teams across diverse industries.
As a Freelance Software Developer, you will craft robust, scalable solutions, collaborate with product owners, designers, and other developers, and contribute to a broad range of initiatives from web applications to APIs and microservices.
What you’ll gain:
- Access to a steady stream of diverse, high-impact projects with reputable clients.
- Flexible schedule and fully remote collaboration across time zones.
- Competitive hourly rates and timely payment through our freelance platform.
- Clear expectations, professional support, and opportunities to grow technical skills.
Ready to join a dynamic network of freelance professionals shaping the future of software development? Apply with your portfolio and a short note on your areas of expertise.
Responsibility
- Develop scalable, maintainable code for client projects using modern JS/TS stacks (e.g., React, Node.js, Vue).
- Collaborate with product managers, designers, and other developers in agile sprints to deliver high-quality features.
- Write and maintain automated tests; ensure code quality through reviews and best practices.
- Optimize performance, security, and accessibility; implement robust CI/CD pipelines.
- Provide accurate time estimates, manage priorities, and communicate progress with stakeholders.
- Document architecture, APIs, and decisions; mentor junior freelancers when needed.
Qualification
- 3+ years of professional software development experience, with a strong portfolio of freelance or contract projects.
- Proficiency in JavaScript/TypeScript and frameworks such as React, Node.js, Angular, or Vue.
- Experience building and consuming RESTful and GraphQL APIs; familiarity with relational and NoSQL databases (PostgreSQL, MongoDB, etc.).
- Familiarity with Git, CI/CD, and testing frameworks; ability to write unit, integration, and end-to-end tests.
- Strong remote-work skills: excellent written and verbal communication, self-discipline, and time management.
- Bachelor's degree in Computer Science, Engineering, or related field, or equivalent practical experience.
- Ability to work across time zones; comfortable with async collaboration and thorough documentation.