About the Role
The position involves developing and supporting robust web service architectures, ensuring high performance and reliability across client projects.
Responsibilities
- Design and implement backend APIs and service layers
- Collaborate with frontend developers to integrate user-facing elements
- Write clean, maintainable, and efficient code
- Troubleshoot and debug production issues
- Participate in code reviews and technical planning
- Optimize applications for maximum speed and scalability
- Ensure data security and protection practices are followed
- Work with product teams to define technical requirements
- Maintain documentation for services and systems
- Support deployment processes and CI/CD pipelines
- Monitor system performance and respond to alerts
- Integrate third-party services and tools
- Contribute to architectural decisions and system design
- Follow software development best practices
- Adapt to evolving project needs and priorities
- Ensure compliance with industry standards
- Participate in agile development cycles
- Communicate technical concepts to non-technical stakeholders
- Support testing and quality assurance efforts
- Stay current with emerging web technologies
Nice to Have
- Experience with GraphQL
- Familiarity with serverless architectures
- Background in high-traffic web applications
- Knowledge of microservices design patterns
- Experience with monitoring and observability tools
- Contributions to open-source projects
- Understanding of DevOps practices
- Experience in startup or agency environments
- Familiarity with frontend frameworks like React
- Knowledge of internationalization and localization
Compensation
Competitive hourly rate based on experience
Work Arrangement
Remote with flexible hours
Team
Collaborative team of engineers and designers focused on digital product development
Tech Stack
- Primary languages: JavaScript, TypeScript
- Backend: Node.js, Express
- Databases: PostgreSQL, MongoDB
- Infrastructure: AWS, Docker, Kubernetes
- Tools: Git, GraphQL, CI/CD pipelines
Contract Details
- Initial contract duration of 6 months
- Potential for extension based on project needs
- Fully remote role with asynchronous collaboration
- Weekly check-ins and sprint planning
- Contractor status – not a full-time employee
Not available for this contract position