Part-Time Full-Stack Senior Javascript Developer

We are seeking up to two Senior Full-Stack JavaScript Developer Contractors. These roles are pivotal in expanding our engineering capabilities, focusing on both enhancing our in-house tool, “Baseplate,” and managing client-related projects.

Key Responsibilities

  1. Feature Development: Design, develop, and implement new features to augment the functionality of Baseplate.
  2. Architectural Improvement: Provide detailed feedback and execute improvements to optimize Baseplate’s underlying architecture.
  3. Bug Fixes: Identify and resolve any bugs or issues encountered in the development process.
  4. Testing and Quality Assurance: Collaborate with the team to formulate test plans. Conduct thorough testing to guarantee Baseplate’s performance aligns with expectations.
  5. Client Project Involvement: Utilize Baseplate for implementing features specific to client projects and assist with other client-related work.

Skills and Qualifications

  • Mandatory: Strong expertise in JavaScript.
  • Highly Preferred: Proficiency in TypeScript.
  1. Framework Knowledge:
    • Required: In-depth knowledge of Node.js and React.
  2. Additional Technical Skills:
    • Preferred: Experience with GraphQL and PostgreSQL databases.
    • Optional but Beneficial: Experience with DevOps practices (particularly using Terraform/AWS), Prisma ORM, and Tailwind CSS.
  3. Coding Standards and Best Practices:
    • Comprehensive understanding of coding standards and best practices, encompassing not only testing frameworks (like Jest or Vite Test) but also code organization, performance optimization, security considerations, and maintainability.
    • Familiarity with version control systems, preferably Git, and continuous integration/continuous deployment (CI/CD) workflows.
  4. Collaboration and Communication Skills:
    • Ability to work effectively in a team setting, including strong communication skills for articulating technical concepts to both technical and non-technical team members.
    • Experience in agile development environments, demonstrating adaptability and commitment to iterative development and feedback.
  5. Problem-Solving and Innovation:
    • Demonstrated ability in creative problem-solving and innovation in software development.
    • Willingness to explore and implement new technologies and approaches to enhance project outcomes.
  6. Languages: English (Fluent)

Compensation & Location

  • Working Hours: Part-time freelancers (between 10-20 hours per week initially).
  • Location: Preference for Europe/Africa for timezones but open to Americas.
  • Compensation: Competitive hourly rate based on experience.

Interested?

Fill in our application form and we’ll get back to you as soon as possible.