
Full Stack Developer, React, Node.js
Posted 5 days ago

Posted 5 days ago
This is a fully remote position, open to applicants in Peru.
• Design, develop, and sustain scalable web and mobile applications utilizing React, Next.js, React Native, Node.js, and TypeScript.
• Create backend services, implement business logic, and develop RESTful APIs using Node.js along with frameworks such as NestJS or Express.
• Construct reusable, responsive frontend components while ensuring high-quality mobile experiences.
• Integrate third-party services and link frontend applications with backend systems.
• Design and manage relational data models, queries, and database integrations.
• Implement secure practices for authentication, authorization, and data handling.
• Write and uphold automated unit and integration tests to maintain application quality.
• Diagnose technical challenges, investigate root causes, and enhance application performance, reliability, and security.
• Engage in code reviews and promote clean, maintainable engineering practices.
• Collaborate with Engineers, Product Owners, and other stakeholders to convert requirements into comprehensive solutions.
• Participate in Agile ceremonies and coordinate development tasks with cross-functional teams.
• Contribute to technical decision-making, architectural enhancements, and development standards based on your level of experience.
• A Bachelor's Degree in Computer Science, Software Engineering, Information Technology, or a related field is preferred, or equivalent professional experience.
• 3+ years of professional experience in Software Development, ideally as a Full Stack Developer or Software Engineer.
• Significant hands-on experience with JavaScript and TypeScript in both frontend and backend development.
• Proven experience in building modern web applications using React and/or Next.js.
• Experience in developing and maintaining mobile applications with React Native.
• Backend development experience with Node.js and frameworks such as NestJS or Express.
• Proficiency in designing, developing, and integrating RESTful APIs.
• Familiarity with relational databases such as PostgreSQL or MySQL.
• Experience in developing cloud-native applications using AWS, Azure, or GCP.
• Experience in writing automated unit and integration tests.
• Knowledge of Git, Docker, and CI/CD practices.
• Understanding of authentication and authorization mechanisms, including JWT and OAuth 2.0.
• Awareness of secure coding practices and OWASP principles.
• Strong problem-solving, communication, and collaboration abilities.
• Capability to work effectively within Agile teams and contribute throughout the software development lifecycle.
• Nice to Have: Experience with serverless architectures and services such as AWS Lambda, API Gateway, and DynamoDB.
• Nice to Have: Experience with messaging technologies like RabbitMQ, Kafka, or Pub/Sub.
• Nice to Have: Knowledge of microservices, distributed systems, and event-driven architectures.
• Nice to Have: Experience in configuring CI/CD pipelines and utilizing code quality tools such as SonarQube.
• Nice to Have: Familiarity with application observability, including logging, metrics, and tracing.
• Nice to Have: Experience with modern frontend libraries and tools like TanStack Query, Zustand, or similar.
• Nice to Have: Experience in contributing to system design, scalable architectures, and technical decisions.
• Nice to Have: Experience in defining engineering standards, mentoring developers, and providing technical guidance.
• Nice to Have: Familiarity with AI-powered coding assistants and their application in software development.
• Competitive salary and performance-based bonuses.
• Flexible working hours and remote work options.
• Comprehensive health, dental, and vision insurance.
• Opportunities for professional development and continuous learning.
• Collaborative and inclusive company culture.
finanzen.net GmbH
DaVita Kidney Care
Q-Free
Simsy Ventures
Get handpicked remote jobs straight to your inbox weekly.