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
- Feature Development: Design, develop, and implement new features to augment the functionality of Baseplate.
- Architectural Improvement: Provide detailed feedback and execute improvements to optimize Baseplate’s underlying architecture.
- Bug Fixes: Identify and resolve any bugs or issues encountered in the development process.
- Testing and Quality Assurance: Collaborate with the team to formulate test plans. Conduct thorough testing to guarantee Baseplate’s performance aligns with expectations.
- 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.
- Framework Knowledge:
- Required: In-depth knowledge of Node.js and React.
- 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.
- 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.
- 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.
- 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.
- 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.