Software Engineer

Software Engineer

Posted Today by micro1

Negotiable
Undetermined
Remote
United Kingdom

Summary: Join a fully remote team as a Software Engineer, focusing on designing and developing scalable applications using React, Python, Node.js, and AWS. The role emphasizes collaboration and communication within distributed teams to deliver high-quality software solutions. Candidates should possess strong technical skills and a commitment to continuous learning and improvement.

Key Responsibilities:

  • Architect, develop, and deploy modern web applications using React, Python, Node.js, and AWS.
  • Collaborate with cross-functional team members to deliver high-quality, maintainable software solutions.
  • Participate in code reviews, offering constructive feedback and ensuring adherence to best practices.
  • Troubleshoot, diagnose, and resolve technical issues throughout the software development lifecycle.
  • Contribute to the improvement of development processes and the adoption of new technologies.
  • Write clear documentation and communicate complex technical concepts to both technical and non-technical stakeholders.
  • Continuously learn and share knowledge with team members to foster a culture of growth and innovation.

Key Skills:

  • Professional experience developing with React, Python, Node.js, and AWS in production environments.
  • Proven ability to deliver projects in remote, collaborative settings.
  • Strong written and verbal communication skills, with an emphasis on clarity and collaboration.
  • Solid understanding of software engineering best practices, including testing, version control, and continuous integration.
  • Experience designing REST APIs and integrating with third-party services.
  • Ability to work independently while proactively engaging with the team.
  • Detail-oriented mindset with a commitment to high-quality code.

Salary (Rate): undetermined

City: undetermined

Country: United Kingdom

Working Arrangements: remote

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Job Title: Software Engineer

Job Type: Contractual

Location: Remote

Job Summary

Join our customer's team as a Software Engineer and play a pivotal role in designing and developing scalable, high-performing applications. You will leverage your expertise in React, Python, Node.js, and AWS to deliver transformative solutions in a collaborative, fully remote environment. We value team members who excel in both written and verbal communication, ensuring seamless collaboration across distributed teams.

Key Responsibilities

  • Architect, develop, and deploy modern web applications using React, Python, Node.js, and AWS.
  • Collaborate with cross-functional team members to deliver high-quality, maintainable software solutions.
  • Participate in code reviews, offering constructive feedback and ensuring adherence to best practices.
  • Troubleshoot, diagnose, and resolve technical issues throughout the software development lifecycle.
  • Contribute to the improvement of development processes and the adoption of new technologies.
  • Write clear documentation and communicate complex technical concepts to both technical and non-technical stakeholders.
  • Continuously learn and share knowledge with team members to foster a culture of growth and innovation.

Required Skills and Qualifications

  • Professional experience developing with React, Python, Node.js, and AWS in production environments.
  • Proven ability to deliver projects in remote, collaborative settings.
  • Strong written and verbal communication skills, with an emphasis on clarity and collaboration.
  • Solid understanding of software engineering best practices, including testing, version control, and continuous integration.
  • Experience designing REST APIs and integrating with third-party services.
  • Ability to work independently while proactively engaging with the team.
  • Detail-oriented mindset with a commitment to high-quality code.

Preferred Qualifications

  • Experience working with distributed teams across multiple time zones.
  • Background in Agile or Scrum-based development environments.