Software Developer

Stanko J.
2 days ago

Role details

Contract type
Temporary contract
Employment type
Part-time (≤ 32 hours)
Working hours
Shift work
Languages
English
Experience level
Junior

Job location

Remote

Tech stack

Flutter
PHP
API
Artificial Intelligence
Amazon Web Services (AWS)
Azure
Continuous Integration
Software Debugging
Django
Mobile Application Software
Python
Laravel
Node.js
NoSQL
Next.js
Software Engineering
SQL Databases
React
Large Language Models
Backend
FastAPI
React Native
Front End Software Development
NestJS
Docker

Job description

We are looking for a skilled Mid-Level Software Developer to join our team on a part-time basis. This role is ideal for a developer who has experience across multiple technologies, can work independently, and is comfortable contributing to a variety of web and mobile projects.

  1. Engagement
  • Part-time position
  • Flexible schedule
  • Long-term collaboration preferred
  • Fully remote
  1. Responsibilities
  • Develop and maintain web and mobile applications
  • Implement new features and enhancements
  • Integrate APIs and third-party services·
  • Debug, troubleshoot, and optimize existing systems
  • Collaborate with project stakeholders when needed
  • Deliver clean, maintainable, and well-documented code

Requirements

3+ years of professional software development experience

  • Experience with both frontend and backend development

  • Experience with some of the following: · React, Next.js · Node.js, Express, NestJS · PHP/Laravel · Python/Django/FastAPI · React Native or Flutter · SQL and NoSQL databases

  • Strong problem-solving abilities

  • Experience working independently with minimal supervision

  • B2+ English communication skills (written and spoken)

  1. Nice to Have
  • AWS, Azure, or GCP experience
  • Docker and CI/CD experience
  • AI/LLM integrations
  • Mobile app deployment experience
  • Experience working with startups or fast-moving projects
  1. What We're Looking For
  • Reliable and responsive
  • Detail-oriented
  • Able to switch between different projects and technologies
  • Comfortable learning unfamiliar tools when required
  • Takes ownership of assigned tasks

Apply for this position