Bachelor's degree in Computer Science, Engineering, or a related technical field., 2-3 years of professional experience in software development., Strong proficiency in Python and Node.js, and experience with Flutter for mobile applications., Familiarity with AWS and GCP cloud services, and experience with RESTful APIs..
Key responsabilities:
Design, develop, and maintain backend services using Python and Node.js.
Build and deploy responsive mobile applications with Flutter.
Collaborate with teams to implement APIs and optimize application performance.
Contribute to CI/CD workflows and work in an Agile development environment.
Report This Job
Help us maintain the quality of our job listings. If you find any issues with this job post, please let us know.
Select the reason you're reporting this job:
We create flexible, fully remote work opportunities in companies around the world.
If you have the right skills and experience, you can work for any of our clients from anywhere with a good internet connection.
You’ll gain great experience and have the opportunity to apply for jobs in a range of different roles and industries in Australian, New Zealand, US, Canadian and UK companies.
We want our endorsed candidates and staff (top 5% of applications) to succeed, so we’ll help you with interview guidelines, tips on working with clients and support finding your dream job among our many remote work opportunities.
Company/client overview: The client is a law firm located in Tampa Florida, USA. Client offer services like record keeping, planning, legal advice, medical appeals, power of Attorney and many more.
Responsibilities:
• Design, develop, and maintain backend services using Python and Node.js.
• Build and deploy responsive mobile applications with Flutter.
• Integrate cloud services from AWS and GCP to ensure optimal performance and scalability.
• Collaborate with frontend and backend teams to implement APIs and cloud functionalities.
• Optimize application performance, focusing on speed, scalability, and security.
• Develop and integrate RESTful APIs to enable seamless communication between the mobile app and cloud-based infrastructure.
• Monitor and troubleshoot issues within both backend services and cloud platforms.
• Contribute to continuous integration and deployment (CI/CD) workflows to ensure efficient, automated deployments.
• Work in an Agile development environment and collaborate with cross-functional teams to iterate on solutions quickly.
Requirements
Bachelor's degree in Computer Science, Engineering, or a related technical field with 2-3 years of professional experience.
Strong proficiency in Python and Node.js for backend development.
Solid experience with Flutter for mobile application development.
Hands-on experience with AWS (e.g., EC2, S3, Lambda) and GCP (e.g., Google Cloud Functions, Google Storage, Firebase).
Experience designing and implementing RESTful APIs.
Familiarity with cloud-native architectures, serverless functions, and microservices.
Experience working with CI/CD pipelines for automated testing and deployment.
Proficiency in using Git for version control and team collaboration.
Understanding of Agile methodologies and experience working in cross-functional teams.
Preferred Skills
Experience with GCP Firebase for real-time database management.
Knowledge of NoSQL databases like DynamoDB or Firestore.
Familiarity with containerization technologies like Docker and Kubernetes.
Experience with DevOps practices and infrastructure as code (e.g., Terraform).