Role Description
This is a full-time remote role for a Back-End Developer at a growing US based company. The Back-End Developer will be responsible for designing developing and maintaining high-performance server-side systems for web and mobile applications.
Qualifications
- 2-3 years of professional experience in back-end development with expertise in Python Ruby on Rails Java or similar back-end languages and frameworks.
- Strong proficiency with databases (e.g. PostgreSQL MySQL MongoDB) and database management practices.
- Expertise in developing deploying and scaling RESTful APIs and microservices architecture.
- Experience working with cloud platforms like AWS Google Cloud or Azure to deploy and manage scalable systems.
- Experience with containerization (e.g. Docker) and continuous integration/continuous delivery (CI/CD) pipelines.
- Knowledge of security practices including data protection encryption authentication and authorization.
- Understanding of server-side logic data structures algorithms and performance optimization techniques.
- A bachelors degree in Computer Science Engineering or a related field or equivalent practical experience.
- Ability to work effectively in a remote cross-functional team and communicate clearly in a distributed environment.
Responsibilities
- Design develop and maintain high-performance back-end services and systems for web and mobile applications.
- Build and integrate RESTful APIs and microservices to support front-end and mobile application functionality.
- Implement robust scalable architecture solutions and optimize the performance of server-side logic.
- Manage databases (e.g. PostgreSQL MySQL MongoDB) and ensure the secure efficient handling of data.
- Collaborate with product managers DevOps and other engineering teams to build and deploy backend services and ensure smooth integration.
- Ensure high-level security practices for handling data authentication and authorization protocols.
- Troubleshoot and resolve back-end issues to ensure seamless system operations.
- Keep up-to-date with emerging back-end technologies frameworks and best practices and integrate them to improve product quality and efficiency.
Compensation
$2000 - $6000 per month paid in USD depending on experience.
Details
- Independent contractor agreement paid 2x monthly.
- Client has a desire for long term commitment.