About the Role
The role involves developing robust backend services, improving system architecture, and supporting real-time data flow in client-facing applications using modern JavaScript technologies and best practices in software design.
Responsibilities
- Design and implement server-side logic using Node.js and TypeScript
- Develop and maintain RESTful and WebSocket-based APIs
- Optimize backend systems for performance and scalability
- Collaborate with frontend developers to integrate user-facing elements
- Ensure high availability and responsiveness of applications
- Write clean, maintainable, and well-tested code
- Troubleshoot and debug production issues
- Participate in code reviews and technical discussions
- Integrate with third-party services and databases
- Monitor system performance and implement improvements
- Support deployment pipelines and CI/CD processes
- Contribute to architectural decisions and technical planning
- Maintain documentation for systems and APIs
- Ensure security and data protection standards are met
- Work with real-time data using Socket.IO and event-driven patterns
- Collaborate with product and project teams to define requirements
- Implement logging and observability practices
- Follow software development best practices and coding standards
- Participate in agile development cycles
- Support testing strategies including unit and integration tests
- Evaluate new technologies and tools for backend improvements
- Assist in system migration and modernization efforts
- Ensure code compatibility across platforms and services
- Respond to client technical needs within consulting engagements
- Maintain consistency with service-level agreements
Compensation
Competitive salary based on experience
Work Arrangement
Remote
Team
Collaborative team delivering technology solutions for business clients
Why Join Us
- Opportunity to work on diverse client projects in business consulting and technology services
- Supportive environment focused on professional growth and technical excellence
- Flexible remote work setup with global team collaboration
- Access to learning resources and skill development programs
- Inclusive culture that values innovation and initiative
Technology Stack
- Primary backend: Node.js with TypeScript
- Real-time communication: Socket.IO
- APIs: REST and WebSocket-based
- Databases: PostgreSQL, MongoDB
- Infrastructure: AWS, Docker, Kubernetes
- CI/CD: GitHub Actions, Jenkins
- Monitoring: Prometheus, Grafana
- Version control: Git, GitHub
Available for qualified candidates