← Trabalhos

Full Stack Programmer

Orçamento: - 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.
Abrir na Upwork