Software Engineer (Django + React Native)

Wingz LatAm Ecuador
Apply Now

Hiring Latin American professionals!

Wingz, is a leading US rideshare company focused on Non-Emergency Medical Transportation (NEMT).  Visit our website: https://www.wingz.com/

Position: Software Engineer (Django + React Native) Work Schedule: Monday to Friday, (US Hours) Employment Set-up: Remote (Independent Contractor) Salary Range: Starts at USD 2,000 - 4,000/ Month Pay-out Frequency: Semi-Monthly Benefits: Unlimited PTO after the probationary period Equipment: Self-Provided

Job Summary: As a Software Engineer (Django + React Native) at Wingz, you will be responsible for developing and maintaining backend APIs and mobile application features. You will work closely with cross-functional teams to deliver reliable, scalable, and high-performance software supporting our NEMT platform. This role requires strong experience in Django/Django REST Framework and at least 1+ year of hands-on experience with React Native. Key Responsibilities:Develop and Maintain Web Applications: • Design, develop, and maintain scalable APIs using Django REST framework • Write clean, efficient, and reusable code following best practices and coding standards. • Ensure the performance, quality, and responsiveness of applications.

Develop and Maintain Backend & Mobile Application • Design, develop, and maintain scalable APIs using Django and Django REST Framework. • Build and enhance mobile application features using React Native for iOS and Android. • Write clean, efficient, and reusable code following industry best practices. • Ensure the performance, quality, and responsiveness of backend services and mobile applications.

Collaborate with Cross-Functional Teams: • Work closely with front-end developers, designers, and product managers to implement new features and improve existing ones. • Participate in code reviews, providing and receiving constructive feedback to ensure code quality. • Collaborate with DevOps engineers to optimize deployment processes and infrastructure.

Database Management: • Design and optimize database schemas. • Write efficient queries and manage database migrations. • Ensure data integrity and security.

Testing and Debugging: • Write unit tests and perform debugging to ensure the reliability of applications. • Troubleshoot and resolve issues in a timely manner. • Conduct regular performance testing and optimize code for better performance.

Documentation and Technical Support: • Maintain comprehensive documentation of the codebase and technical processes. • Provide technical support and guidance to team members and stakeholders. • Stay up-to-date with the latest industry trends and technologies to continuously improve skills and knowledge.