Full Stack Programmer
Бюджет: -
HOURLY / PART_TIME
⭐ 4.24 (10)
United States
mongodb, node.js, api, mobile-app, firebase
Job Description: We are in search of a highly skilled Lead Full Stack Programmer who is adept at independently managing and maintaining our entire software stack. This role is integral to our team, involving end-to-end development from building APIs to implementing and utilizing them in both our web-based Dashboard and cross-platform mobile applications.
Key Responsibilities:
• Full ownership of the software development life cycle, including API development, implementation, and integration with the Dashboard and mobile apps.
• Development and maintenance of our web-based Dashboard in React and cross-platform mobile applications in React Native.
• Expert handling of REST API design and implementation using Node.js.
• Database management and optimization using MongoDB.
• Integration with various services such as AWS Translate, Polly, Agora, Pushy, Firebase, and react-native-callkeep.
• Building staging and release builds, managing app store deployments, and utilizing CodePush for incremental updates.
• Ensuring high-quality, thoroughly self-tested code delivery to avoid dysfunctional releases.
• Excellent problem-solving and debugging skills, with extensive experience in GIT.
• Effective communication with team members and stakeholders, translating technical concepts into understandable language.
Requirements:
• Demonstrated ability in developing and maintaining full-stack JavaScript applications.
• Strong expertise in React and React Native, with a focus on both web and mobile platforms.
• Proficiency in Node.js for REST API development.
• Advanced skills in MongoDB database management.
• Experience with cloud services and third-party libraries such as AWS Translate, Polly, Agora, and more.
• Capability to handle complete deployment cycles, including staging, building, and releasing applications.
• Exceptional debugging and problem-solving skills.
• Excellent command of English, both in written and verbal communication.
• Proven track record of delivering high-quality, robust, and well-tested code.
• Ability to work independently, managing projects from conception to execution.
Відкрити на Upwork