Back to jobs

FULL-STACK DEVELOPER (REACT, NODE.JS, PYTHON)

theagilepartners-careers
Temporarymid

Job description

Job Summary: We are looking for a talented and experienced Full-Stack Developer with 4-5 years of hands-on experience in developing modern, scalable, and high-performing web applications. The ideal candidate should be proficient in React.js for front-end development, Node.js for back-end services, and Python for server-side logic or data processing. You will collaborate closely with product, design, and DevOps teams to deliver robust solutions that meet business and user needs. Key Responsibilities: • Design, develop, and maintain full-stack web applications using React , Node.js , and Python . • Build reusable and efficient front-end components, ensuring high performance and responsiveness. • Develop and integrate RESTful APIs and microservices for seamless data communication. • Write clean, maintainable, and scalable code following best software development practices. • Collaborate with UI/UX designers to implement responsive and user-friendly interfaces. • Manage databases, optimize queries, and ensure data integrity and security. • Work with DevOps tools and cloud platforms for deployment, monitoring, and scaling. • Participate in code reviews , technical discussions, and team sprints to ensure product quality. • Troubleshoot, debug, and upgrade existing applications. • Stay updated with emerging technologies and contribute to continuous improvement initiatives. Required Skills & Expertise: Technical Skills: • Front-end: • Strong proficiency in React.js , JavaScript (ES6+) , HTML5 , and CSS3/SASS . • Experience with state management libraries (Redux, Zustand, or Context API). • Familiarity with Next.js or similar frameworks is a plus. • Back-end: • Solid experience with Node.js , Express.js , and Python (e.g., Flask, Django, or FastAPI). • Knowledge of RESTful API design and GraphQL is preferred. • Familiarity with microservice architecture and message queues (e.g., RabbitMQ, Kafka). • Database: • Hands-on experience with SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis). • Ability to design efficient database schemas and write optimized queries. • DevOps / Cloud: • Experience with Docker , Kubernetes , or containerized deployments . • Familiarity with AWS , Azure , or GCP services. • Understanding of CI/CD pipelines (GitHub Actions, Jenkins, GitLab CI, etc.). • Testing & Quality: • Experience with unit testing and integration testing frameworks (Jest, Mocha, PyTest, etc.). • Understanding of TDD/BDD principles. Soft Skills: • Strong problem-solving and analytical thinking. • Excellent communication and teamwork abilities. • Ability to work in agile/scrum environments. • Strong attention to detail and commitment to code quality. Education & Experience: • Bachelor's degree in Computer Science, Engineering, or a related field. • 4-5 years of proven experience as a Full-Stack Developer or Software Engineer. Other Requirement: • A background check is required. • We cannot sponsor/transfer a visa at this time. • This is a remote opportunity. • We are not accepting third-party agency resumes for this position. Visit Us: https://theagilepartners.com/