Senior Full Stack Engineer (Python / ReactJS)

When you choose to work with Ameware Group, you work with industry experts who are willing to share their knowledge and experience. You will be able to broaden your horizons by working in an open and supportive multicultural environment. We have a great relaxed atmosphere and competitive salary.

Our client is a well-known tech-enabled home improvement provider with a fast-growing and diverse team spread across the world (USA, Europe) that delivers cutting-edge technology in the construction industry. This is a direct-hire, fully remote position with great benefits and stock options. 

Our client is looking for a skilled and motivated Senior Fullstack (Python/ReactJS) Engineer to become a valuable member of the development team. The main responsibility of the Senior Fullstack Engineer will be to create strong, high-speed applications and features that directly interact with customers. In this position, tasks will include crafting user-friendly and adaptable UI elements, collaborating with their backend APIs, and enhancing application performance and responsiveness across various platforms.

Job description

Requirements

  • 5+ years of experience in developing web applications with Python, Django and Django REST Framework.
  • Experience with Javascript, ReactJS, HTML5, CSS3.
  • Experience with relational databases and SQL.
  • Leadership and mentoring experience.
  • Familiarity with AI platforms such as ChatGPT for diverse development processes.
  • Should be able to be available during the 8:00 am - 5:00 pm US Central.
  • Opportunity to get payments through Upwork.
  • Willingness and ability to learn new things quickly.
  • Capability to efficiently collaborate within a remote, geographically dispersed team setting.
  • Excellent oral and written English is a must.

Nice to have:

  • Good understanding and commercial experience with Webpack, Jest, NodeJS, ThreeJS, and other technologies.
  • Experience with cloud computing platforms (e.g., Azure, AWS).
  • Experience with DevOps tools (monitoring, CI/CD, logging).
  • Experience with Docker or Kubernetes.
  • Experience incorporating AI models and APIs into applications to perform tasks such as generating content, analyzing sentiment, or processing data.

Responsibilities:

  • Design scalable and resilient backend solutions, encompassing APIs, and contribute to the creation of user-friendly, adaptable UIs.
  • Participate in the architecture, design, and development phase of software production.
  • Provide mentoring to peers and junior colleagues.
  • Leverage AI tools like ChatGPT to introduce innovation into development procedures and product characteristics. Stay updated on emerging AI technologies and propose methods for their integration into projects.
  • Assume responsibility for the entire product lifecycle, starting from the initial concept to deployment and optimization, through close collaboration with Product and cross-functional teams.

We offer:

  • Remote work in an international company with HQ in California, USA.
  • Competitive salary in the USD.
  • Stock options after 6 months of full-time work.
  • 20 working days paid vacation (12 days after working 6 months).
  • Health insurance.
  • Annual bonus of $400 bonus for learning, workplace improvements, or software /hardware or fitness-related.
  • Headset compensation.
  • Laptop after 1 year of full-time work and then every 3 years.
  • Reimbursement of up to USD $20 for expenses such as coffee, co-working space fees, etc. (once every quarter) for the meeting in groups of three or more colleagues. 
  • Opportunity to learn or improve English.
  • Career and professional growth.
  • Warm and friendly attitude to every specialist.