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/