What are the responsibilities and job description for the Full-Stack Software Engineer position at Attractivate LLC?
Job Details
Job Title: Lead Full-Stack Software Engineer
Location: Houston, TX (Onsite/Hybrid)
Position Overview: We are seeking a highly skilled and motivated Lead Full-Stack Software Engineer to join our dynamic team. The ideal candidate will have extensive experience in developing ERP (Odoo) applications, building and managing full-stack web applications, and leading technical teams. This role requires a strong background in frontend and backend development, proficiency in Python and React, and a passion for problem-solving. Industry experience in retail is highly desirable.
Key Responsibilities:
-
Lead the design, development, and deployment of full-stack web applications and ERP (Odoo) solutions tailored to meet business needs.
-
Oversee the software development lifecycle, from gathering requirements to delivering high-quality solutions.
-
Collaborate with cross-functional teams, including product managers, designers, and business stakeholders, to define project scopes and deliverables.
-
Mentor and guide a team of software engineers, promoting best practices in coding, testing, and deployment.
-
Develop and maintain robust backend systems using Python and integrate them with user-centric frontend applications using React.
-
Optimize applications for maximum speed, scalability, and security.
-
Ensure seamless integration with third-party APIs and services.
-
Stay updated on the latest technologies and frameworks, and champion their adoption where appropriate.
Qualifications:
-
Bachelors Degree in Computer Science, Engineering, or a related field (or equivalent work experience).
-
8 years of experience in software development, with a focus on full-stack development.
-
Proven experience with ERP systems (preferably Odoo), including customization and module development.
-
Expertise in Python, React, and JavaScript frameworks.
-
Strong knowledge of SQL and database management systems.
-
Experience with cloud platforms such as AWS or Azure is a plus.
-
Familiarity with Agile methodologies and DevOps practices.
-
Exceptional leadership, communication, and problem-solving skills.
Preferred Experience:
-
Retail industry experience, understanding of retail business processes, and familiarity with point-of-sale systems or e-commerce platforms.
-
Knowledge of containerization tools like Docker and orchestration systems like Kubernetes.
-
Hands-on experience with RESTful APIs and microservices architecture.
Additional Notes:
-
We are only accepting candidates who can work on W2.
-
We are not accepting Corp-to-Corp (C2C) candidates.
-
Any candidates submitted to us will be considered as our own for hiring purposes.