Software Engineer | $40 - $85/hr Remote
NearSkill · United States · Yesterday
RemoteRemoteEngineering$40–$85/hrContract
About the role
NearSkill connects talented software engineers with leading startups, global enterprises, and AI-driven companies. By applying through this role, you'll be considered for multiple Software Engineering opportunities that match your skills, experience, and career goals.
Responsibilities
- Design, develop, and maintain scalable software applications and backend services.
- Build high-quality, maintainable, and well-tested code.
- Develop APIs, microservices, and distributed systems.
- Debug, troubleshoot, and optimize application performance.
- Participate in code reviews and contribute to engineering best practices.
- Collaborate with product managers, designers, and engineering teams.
- Write technical documentation and improve existing codebases.
- Build solutions using modern programming languages, frameworks, and cloud technologies.
Requirements
- Strong programming skills in at least one modern language such as Python, Java, JavaScript, TypeScript, C++, C#, Go, Rust, Kotlin, PHP, or Ruby.
- Good understanding of data structures, algorithms, and software engineering principles.
- Experience building web applications, backend systems, APIs, mobile apps, or cloud services.
- Familiarity with Git and collaborative development workflows.
- Strong debugging, problem-solving, and analytical skills.
- Excellent written and verbal communication skills.
- Able to work independently or as part of a distributed engineering team.
Preferred Skills
- Backend Development
- Frontend Development
- Full Stack Development
- React, Angular, or Vue.js
- Node.js, Spring Boot, .NET, Django, Flask, FastAPI, Laravel, or Ruby on Rails
- REST APIs, GraphQL, or gRPC
- SQL & NoSQL Databases
- AWS, Azure, or Google Cloud Platform
- Docker & Kubernetes
- CI/CD Pipelines
- Microservices Architecture
- DevOps & Cloud Infrastructure
- AI/ML Integration
- Performance Optimization
- System Design