Responsibilities:
- Server-Side Development:
- Design, develop, and maintain robust and scalable backend services and APIs.
- Write clean, efficient, and well-documented code.
- Implement business logic and data processing.
- Optimize application performance and ensure high availability.
- Database Management:
- Design and implement database schemas.
- Write and optimize database queries.
- Manage database performance and security.
- Work with relational and/or NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB, Redis).
- API Development:
- Design and implement RESTful or GraphQL APIs.
- Ensure API security and performance.
- Document APIs for internal and external use.
- System Architecture:
- Contribute to the design and architecture of backend systems.
- Evaluate and recommend new technologies and tools.
- Troubleshoot and resolve complex technical issues.
- Collaboration and Communication:
- Work closely with frontend developers, product managers, and other stakeholders.
- Participate in code reviews and provide constructive feedback.
- Communicate effectively with technical and non-technical team members.
- Participate in agile development processes.
- Deployment and Monitoring:
- Deploy and maintain applications on cloud platforms (e.g., AWS, Azure, GCP) or on-premise servers.
- Implement monitoring and logging solutions to track application performance and identify issues.
- Implement CI/CD pipelines.
Job Type: Contract
Pay: $40.00 - $60.00 per hour
Location:
- San Francisco, CA (Preferred)
Work Location: On the road