On behalf of NDA, SD Solutions is looking for a talented Senior Full-Stack Engineer (React & Node.js).
SD Solutions is a staffing company operating globally. Contact us to get more details about the benefits we offer.
NDA is seeking a Senior Full Stack Engineer with expertise in ReactJS, NodeJS, and preferably Python to drive the development of scalable web applications and backend services. The role involves building and maintaining high-performing solutions and collaborating with other engineers. The ideal candidate will combine technical excellence with leadership skills to deliver innovative and impactful solutions.
Responsibilities:
- Lead the development of web applications and backend services using ReactJS, NodeJS, and Python, ensuring high performance, scalability, and reliability.
- Design, implement, and maintain core technology infrastructure, focusing on microservices and serverless architectures where applicable.
- Collaborate closely with product, design, and operations teams to translate business needs into robust technical solutions.
- Establish and enforce best practices for code quality, security, and performance across the full stack.
- Drive the integration of APIs (REST, GraphQL) and third-party services into the platform.
- Oversee DevOps processes, including CI/CD pipelines and deployment on cloud platforms like GCP. Experiences with other cloud platforms will be considered.
- Optimize database structures and queries for SQL and NoSQL databases to enhance data integrity and application performance.
- Stay up to date with emerging technologies, evaluating their relevance and potential to improve the platform.
- Facilitate Agile workflows, participating in sprint planning, stand-ups, and retrospectivesto align development efforts with business objectives
Experience and Proficiency:
- 7+ years of experience in full-stack development with a focus on ReactJS, NodeJS, and Python.
- A strong understanding of Python frameworks will be a plus.
- Proficiency in JavaScript and modern front-end development with frameworks likeReactJS (including React Hooks and state management libraries such as Redux or Context API).
- Skilled in backend service development using NodeJS and building scalable RESTful APIs.
Frontend Expertise:
- Deep knowledge of front-end technologies, including HTML5, CSS3, and responsive web design.
Backend and Database:
- Expertise in both SQL and NoSQL databases, with experience in PostgreSQL, MongoDB, or similar systems.
- Strong knowledge of database modeling, optimization, and data integrity practices.
Cloud and DevOps:
- Hands-on experience with cloud platforms such as AWS, GCP, or Azure, particularly for application deployment and scalability. GCP preferred.
- Familiarity with Docker and Kubernetes for containerization and orchestration.
- Proficient in setting up and maintaining CI/CD pipelines using tools like GitHub Actions, Jenkins, or CircleCI.
Architecture and Integration:
- Understanding of microservices and serverless architectures to build scalable systems.
- Experience with API integration and third-party service connections.
Development Tools and Practices:
- Proficient in Git for version control and collaborative development.
- Experience working in Agile environments with tools like JIRA.
- Commitment to writing clean, maintainable code and thorough testing (unit, integration, and performance).
Bonus Skills:
- Experience with AI/ML frameworks or integrating data science tools.
- Familiarity with security best practices, including OAuth, encryption, and secure coding techniques.
About the company:
NDA is a company that specializes in providing advanced e-commerce solutions for product sourcing and inventory management. Their platform leverages artificial intelligence to help sellers identify profitable wholesale products, forecast sales, and automate deal sourcing.
By applying for this position, you agree to the terms outlined in our Privacy Policy. Please take a moment to review our Privacy Policy https://sd-solutions.breezy.hr/privacy-notice, and make sure you understand its contents. If you have any questions or concerns regarding our Privacy Policy, please feel free to contact us.