Full Stack Programmer
Worldwide
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.
- Less than 30 hrs/weekHourly
- 1-3 monthsDuration
- ExpertExperience Level
- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:50+
- Last viewed by client:27 minutes ago
- Interviewing:14
- Invites sent:0
- Unanswered invites:0
About the client
- United StatesPalo Alto4:34 AM
- $18K total spent30 hires, 1 active
- 1,270 hours
- Mid-sized company (10-99 people)
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by