Full Stack Developer – Intermediate

REF #: SVUS000299

Full Stack Developer – Intermediate

Christmas comes but once a year. Opportunities like this come once in a lifetime! This company has unicorn potential and will change the face of one of the largest industries in the US. You’ll have technical autonomy. An outstanding benefits package and a supportive team.

Location

Remote (US)

Salary

$75,000 - $90,000

Relocation Package

No

Specialisation

Software Development

Contract Type

Permanent

Consultant Contact

Richard Riddett

Our client is a dynamic and innovative technology company dedicated to delivering cutting-edge solutions within a huge sector. They specialize in aggregating information from multiple sources to help both consumer and business clients with one source for all their needs.

The team is committed to pushing the boundaries of technology to create exceptional user experiences.

Job Description

As a Full Stack Developer, you will play a pivotal role in designing, developing, and maintaining web applications. You will be responsible for both front-end and back-end development with an emphasis on back-end, ensuring the seamless integration of user-facing elements with server-side logic.

Key Responsibilities

  • Work with Product Managers/Owners to understand requirements, features, and resolve scope, schedule, and design issues collaboratively.
  • Manage overall team performance.
  • Manage synchronizing code repositories (e.g. GitHub) with cloud platforms, namely AWS.
  • Ensure code efficiency, quality, maintainability, and security.
  • Stay up to date with emerging technologies and industry trends.
  • Provide technical support and mentorship to junior team members, as needed.
  • Write and maintain documents for technical design and implementation standards, configuration, and deployments.
  • Participate in User Acceptance Testing (UAT) and pre-UAT testing and discussions.

Front-end responsibilities:

  • Collaborating on designs of front-end interfaces.
  • Building tools that improve site interaction.
  • Implementing UI/UX designs.
  • Coding in client-side programming languages like HTML, CSS, JavaScript, and modern JavaScript frameworks (e.g., React, Angular, Next.js, or Vue.js).
  • Design and develop user-friendly and responsive interfaces for web and mobile devices with a mobile-first priority.

Back-end responsibilities:

  • Designing back-end systems.
  • Supporting the full application lifecycle.
  • Building relational or non-relational databases (e.g., SQL – Postgres, NoSQL – MongoDB).
  • Coding in server-side programming languages (e.g., like Node.js, Ruby on Rails, Spring Boot, Python, or Java).
  • Build robust and scalable back-end systems and APIs (e.g., RESTful API).

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
  • Proven experience as a Full Stack Developer or similar role with 5 years experience.
  • Intermediate level knowledge of databases and SQL skills.
  • Experience working with distributed version control systems.
  • Familiarity with good architecture and software design principles.
  • A strong understanding of object-oriented programming concepts, relational database design, and querying concepts.
  • Strong communication and teamwork abilities.
  • Ability to work independently and manage multiple projects simultaneously.

Bonus Skills

  • Familiarity with a Linux and Windows environments
  • Experience with other cloud platforms (e.g. Azure, Google Cloud, Cloudflare, AWS)
  • Knowledge of DevOps practices and tools (CI/CD, Docker, Kubernetes).
  • Familiarity with agile development methodologies.

Benefits

  • Competitive salary and performance-based bonuses.
  • Comprehensive healthcare and dental plans.
  • 401(k) retirement savings plan.
  • Flexible working hours and remote work.
  • Professional development opportunities.
  • Collaborative and innovative work environment.