Senior Full Stack Engineer
New
Anywhere in South AmericaFull-TimeSenior
Salary50000 - 75000 USD per year
Apply NowOpens the employer's application page
Job Details
- Required Skills
- AWSNode.jsPostgreSQLPythonDjangoGitHTMLCSSJavascriptMongoDBMySQLReact NativeReactRESTful APIs
Requirements
- Proficiency in HTML, CSS, JavaScript, and frontend frameworks like React.
- Experience in mobile application development using React Native, including knowledge of mobile performance optimization and platform-specific development for iOS and Android.
- Strong backend development skills with expertise in Python (Django) or Node.js.
- Experience with database management systems like MySQL, PostgreSQL, MongoDB, or similar.
- Knowledge of RESTful API design and implementation.
- Familiarity with version control systems like Git and collaborative development workflows.
- Ability to optimize application performance and troubleshoot issues across both web and mobile platforms.
- Strong problem-solving skills and a proactive approach to debugging and resolving technical challenges.
- Effective communication and teamwork skills, with the ability to collaborate closely with designers, product managers, and other team members in an agile environment.
Responsibilities
- Develop and maintain both frontend and backend components of the application using technologies like React, React Native, and Django.
- Build and optimize mobile applications using React Native, ensuring smooth performance across iOS and Android.
- Collaborate with designers, product managers, and other developers to translate requirements into technical specifications and deliverable features.
- Conduct code reviews to ensure best practices and maintainable code standards are upheld across the team.
- Optimize application performance and address any technical issues or bugs that arise across web and mobile platforms.
- Implement and maintain automated testing for both frontend (React, React Native) and backend (Django) components to ensure code reliability and quality.
- Participate in daily stand-ups and sprint planning meetings to align on priorities and progress.
- Manage and maintain databases, ensuring efficient data storage and retrieval.
- Stay updated with the latest industry trends and technologies, integrating them into the development process when appropriate.
View Full Description & ApplyYou'll be redirected to the employer's site