Senior Software Engineer - System Architect
Job details
Job description, work day and responsibilities
We are seeking an experienced software architect to lead the development of complex systems using React and Node.js. The ideal candidate will have a strong background in ERP, CRM, CMS, and eCommerce platforms.
Key Responsibilities
• Architectural Design: Develop scalable and secure software systems.
• Technology Leadership: Provide technical expertise in React and Node.js, including hands-on development and mentoring of team members.
• Database Architecture: Architect and manage databases to support application requirements.
• Project Management: Oversee project handling, including planning, execution, and delivery using project management tools like Jira.
• Version Control: Utilize version control tools to manage code repositories and ensure code integrity.
• Requirement Gathering: Collaborate with stakeholders to gather and analyze requirements.
• Code Reviews & Estimations: Conduct code reviews, provide accurate estimations, and ensure adherence to coding standards.
• RFPs & Unit Testing: Familiarity with RFP processes and unit testing methodologies.
• Microservices: Design and implement microservices architecture.
The successful candidate will have experience in ERP, CRM, CMS, and eCommerce platforms, as well as demonstrated experience as an architect, with a focus on individual contributions.
A strong understanding of React, Node.js, JavaScript, TypeScript, database architecture, and project management is required. Experience with frontend build tools like Vite.js or Webpack is a plus.
Company address
You will be redirected to another website to apply.
Offer ID: #1164204,
Published: 2 weeks ago,
Company registered: 3 months ago