Software Developer
About the role
Design, build, and maintain software applications — writing clean, scalable code and collaborating with cross-functional teams to deliver reliable products on schedule. Key Responsibilities Develop new features and maintain existing codebases Participate in technical design discussions and code reviews Write unit, integration, and end-to-end tests for new and existing code Debug and resolve defects across development and production environments Collaborate with product, design, and QA teams in agile sprints Document technical specifications, APIs, and architecture decisions Continuously improve code quality, performance, and security Requirements Role Type Remote Employment Full-Time or Part-Time Location 100% Remote Experience 3–5 years of professional software development Education Bachelor's in Computer Science, Software Engineering, or equivalent Key Skills Problem-solving, clean coding, collaboration, communication, ownership mindset Tools / Platforms Python / JavaScript / TypeScript / React (role-dependent), Git, Docker, AWS / GCP / Azure, Jira Details
