Back-End Developer
We are seeking a versatile and skilled Back-End Developer to join our team. This role is ideal for someone passionate about building robust and scalable systems, integrating third-party tools, and tackling complex challenges in a collaborative environment.
Responsibilities
Design, develop, and maintain back-end systems, APIs, and databases to support seamless functionality.
Create and maintain system architecture documentation and diagrams
Design scalable distributed systems and microservices architectures
Build custom middleware to integrate multiple third-party data sources and platforms.
Collaborate with front-end developers, designers, and stakeholders to deliver cohesive solutions.
Manage and optimize server configurations, including Linux server administration, DNS, and CDN platforms (e.g., Cloudflare, Cloudfront).
Implement authentication and authorization mechanisms to ensure secure systems.
Conduct quality assurance, debugging, and performance optimization.
Stay informed about emerging back-end development trends and technologies.
Required Skills
2-3 years of experience with Laravel and familiarity with its core principles.
Experience creating and maintaining RESTful APIs.
Knowledge of Node.js and its core principles.
Familiarity with authentication and authorization mechanisms, including RBAC.
Experience with SQL and database design.
Familiarity with Shopify development (traditional or headless).
Familiarity with WordPress development (traditional or headless).
Experience or exposure to other PHP-based open-source platforms (e.g., Drupal, Joomla) is a plus.
Basic proficiency in front-end frameworks like React.js.
Experience with modern development tools, including Git, build pipelines, and Postman.
Knowledge of cloud services like AWS.
Familiarity with middleware development to integrate third-party platforms.
Experience with system architecture and design patterns
Preferred Skills
Experience with GraphQL for API development.
Experience with Docker and containerization.
Familiarity with managing DNS and CDN platforms like Cloudflare or Cloudfront.
Experience with Infrastructure as Code (IaC) tools such as Terraform.
Familiarity with CRM platforms like HubSpot or Pardot.
Experience with Google Tag Manager, Google Analytics, and Google Ads.
Understanding of CSS frameworks like TailwindCSS and tools like Next.js
Non-Technical Skills
Strong problem-solving and analytical thinking abilities.
Effective time management and organizational skills.
Excellent communication and collaboration skills.
Willingness to learn and stay current with emerging technologies.
Attention to detail and commitment to writing clean, maintainable code.
Experience or interest in product ownership and contributing to strategic development goals.
About You
You thrive in a collaborative, fast-paced environment and enjoy tackling technical challenges.
You’re eager to grow your skills and contribute to innovative projects.
You’re detail-oriented, self-motivated, and committed to delivering high-quality work.
You enjoy optimizing systems and finding creative solutions to complex problems.
This is an exciting opportunity to work with a supportive team and contribute to meaningful projects.
Ready to build with us? Apply now!
Job Type: Full-time
Pay: From $30.00 per hour
Expected hours: 30 – 40 per week
Additional pay:
Bonus pay
Benefits:
Dental care
Paid time off
Vision care
Schedule:
8 hour shift
Education:
Bachelor's Degree (preferred)
Language:
English (required)
Work Location: Remote
Application deadline: 2024-12-08