Описание
#вакансия #vacancy #Go #Node.js #удаленка #Fulltime #remote #backend
**Role:** Backend Developer (Node.js / Golang)
**Location:** Remote
**Company:** IREV Доступно в источнике
**Salary: **$2k-$2,5k
🔹**About the role:**
As a Backend Developer (Node.js / Golang), you will be responsible for crafting custom integrations, reading and interpreting API documentation, and ensuring seamless integration of our solutions with third-party APIs and services. We value your ability to create tailored solutions and your commitment to delivering top-notch software.
🔹**Key responsibilities:**
- **Supporting and Implementing Integrations: **Collaborate with the Customer Success unit to understand client integration requirements and execute the development of seamless integrations with third-party APIs and services.
- **Creating Custom Solutions:** Craft tailor-made solutions to meet client-specific integration needs, ensuring that the software seamlessly integrates with their existing systems.
- **Reading and Analysing API Documentation: **Dive into API documentation provided by clients and third-party providers, deciphering complex technical information, and leveraging it to build robust integrations.
- **Testing and Debugging:** Conduct thorough testing and debugging of integration components to guarantee reliability and optimal performance, resolving any issues promptly.
- **Documentation and Knowledge Sharing:** Maintain comprehensive documentation of integration processes, configurations, and troubleshooting procedures. Share knowledge and insights with the team to foster continuous improvement.
- **Monitoring and Optimisation: **Monitor the performance of integrations in real-time, proactively identify bottlenecks, and implement optimisations to enhance efficiency.
- **Collaborative Communication:** Maintain effective and collaborative communication with teammates from the Customer Success unit to gather integration requirements, provide progress updates, and offer technical support, ensuring a cohesive and client-focused approach to integration projects.
-**Staying Current:** Stay abreast of the latest developments in Golang and relevant technologies, incorporating best practices and emerging trends into integration projects.
🔹**Our ideal candidate will possess:**
- **Stack:** Solid experience with Node.js and JavaScript/TypeScript (ES6+, asynchronous programming, event-driven architecture, strict typing), Golang
- **Architecture & Code:** Practical application of OOP, SOLID principles, and design patterns.
- **Network & API: **Deep understanding of the HTTP protocol (methods, headers, auth schemes like OAuth2/Bearer) and RESTful API design. Ability to independently integrate third-party APIs and handle data formats (JSON, XML, CSV).
- **Tools:** Git (branching strategies, code review processes).
- **General Skills:** self-driven and detail-oriented.
🔹**Additional skills that would be a plus:**
- **Microservices:** Microservices architecture, and frameworks (Echo, Moleculer).
- **Data & Messaging:** PostgreSQL, ORMs (GORM, TypeORM), and message brokers (NATS, RabbitMQ).
- **DevOps & Infrastructure:** Docker/Docker Compose, CI/CD pipelines (GitLab CI, Jenkins), cloud services (AWS S3, Google APIs), and proxy/network debugging.
- **Testing & Monitoring: **Unit testing (Jest) and observability tools (Prometheus, Jaeger, Datadog).
- **Architectural Patterns: **Dependency injection containers (InversifyJS).
🔹**Benefits:**
- Fully remote job.
- Competitive compensation package that reflects your skills and experience.
- A transparent grade system that allows you to track your progress and grow within the company.
- Enjoy a generous vacation package of 21 working days per year, with paid vacation available after just 3 months of continuous employment.
- Take advantage of 7 paid sick leaves annually, no doctor's note required, and 14 Flexible holidays.
- An inclusive and adaptable company culture.
- Team Buildings and Happy hours.
🔹**Contact:** Доступно в источнике