Вакансии Golang Developer
- Golang
- SQL
- NoSQL
- Kafka
- Apache Pulsar
- ELK
- Redis
- Apache Spark
- Apache Flink
- Kubernetes
About the Product:
The product of our client stands at the forefront of advanced threat detection and response, pioneering innovative solutions to safeguard businesses against evolving cybersecurity risks. It is a comprehensive platform that streamlines security operations, empowering organizations to swiftly detect, prevent, and automate responses to advanced threats with unparalleled precision and efficiency.
About the Role:
We are looking for a proactive, innovative, and responsible Senior Big Data Engineer with extensive knowledge and experience with GoLangб streaming and batching processes, building DWH from scratch. Join our high-performance team to work with cutting-edge technologies in a dynamic and agile environment.
Key Responsibilities:
- Design & Development: Architect, develop, and maintain robust distributed systems with complex requirements, ensuring scalability and performance.
- Collaboration: Work closely with cross-functional teams to ensure the seamless integration and functionality of software components.
- System Optimization: Implement and optimize scalable server systems, utilizing parallel processing, microservices architecture, and security development principles.
- Database Management: Effectively utilize SQL, NoSQL, Kafka/Pulsar, ELK, Redis and column store databases in system design and development.
- Big Data Tools: Leverage big data tools such as Spark or Flink to enhance system performance and scalability(experience with these tools is advantageous).
- Deployment & Management: Demonstrate proficiency in Kubernetes (K8S) and familiarity with GTP tools to ensure efficient deployment and management of applications.
Required Competence and Skills:
- At least 5 years of experience in Data Engineering domain.
- At least 2 years of experience with GoLang.
- Proficiency in SQL, NoSQL, Kafka/Pulsar, ELK, Redis and column store databases.
- Experienced with big data tools such as Spark or Flink to enhance system performance and scalability.
- Proven experience with Kubernetes (K8S) and familiarity with GTP tools to ensure efficient deployment and management of applications.
- Ability to work effectively in a collaborative team environment.
- Excellent communication skills and a proactive approach to learning and development.
Advantages:
- Experience in data cybersecurity domain.
- Experience in startup growing product.
Информация о компании Adaptiq
Преимущества сотрудникам
- English Courses
- Освітні програми, курси
- Golang
- Rust
- С++
- Microservices
- Docker
- Kubernetes
- DLT
- SQL
- NoSQL
- Ownera
We’re looking for a Senior Back-End engineer to join our team. You’ll be designing and implementing the infrastructure that powers Ownera’s cutting-edge technology. You will be deeply involved in the design process, and support the product from conception to roll out.
As a creative and fast-moving startup, we value diverse perspectives and a passion about building the future of tokenization of real world assets. If you’re an impact-driven developer who thrives on software creation, we would love to hear from you.
Responsibilities:
- Design and develop the Ownera core network components and services, programming primarily in Go.
- Deal with a wide variety of challenges implementing a scalable global distributed network
- Collaborate with a global team of tech, product, and business experts to define the platform design.
Requirements:
- A highly motivated, detail-oriented engineer, able to work with minimal direction;
- At least 5 years of backend development experience;
- Programming experience with Go/Rust/C++. Golang experience is a big advantage;
- Understanding of micro-service architecture and working with Docker/Kubernetes environments;
- Excellent communication, collaboration, and documentation skills;
- BS/MS in Computer Science or a related field.
Nice to have:
- Experience working with distributed systems, databases and DLT networks is an advantage;
- Experience working on and contributions to open source projects is an advantage.
Информация о компании Group 107
Преимущества сотрудникам
- English Courses
- Fitness Zone
- Pet-friendly
- Team buildings
- Компенсація навчання
- Надається ноутбук
- Оплачувані лікарняні
- Оплачувана відпустка
- Golang
- Helm
- Grafana
- OpenTelemetry
- gRPC
- HTTP
- Kubernetes
- GCP
- AWS
- GitOps
- Terraform
- ArgoCD
- Grafana Loki
- Prometheus
Requirements
- Proven Expertise: Extensive experience as a Golang developer, with a deep understanding of data structures, algorithms, and system design;
- Helm Mastery: Expertise in deploying applications using Helm charts;
- Grafana Stack Proficiency: Demonstrated skill in using the Grafana Stack and OpenTelemetry for monitoring and visualization;
- Distributed Systems Knowledge: Strong understanding of eventual consistency models and their applications in distributed systems;
- gRPC & HTTP/2/3: Experience working with gRPC and HTTP/2/3 protocols;
- Kubernetes Savvy: Advanced knowledge of Kubernetes for container orchestration;
- Monitoring Best Practices: Familiarity with the best practices in monitoring and observability;
- Golang Modules Maintenance: Extensive experience in writing and maintaining Golang modules;
- Community Engagement: Familiarity with open-source software development best practices and community interaction;
- Release Cycle Experience: Demonstrated experience with managing release cycles for software libraries, including version control, changelog management, and stability assurances;
Will be a plus
- Understanding event-driven architecture;
- Understanding Twelve-Factor App methodology;
- Cloud Events;
- Working with cloud services GCP\AWS;
- GitOps;
- Terraform;
- Helm\Argocd;
- Grafana\Tempo\Loki + Prometheus;
- High load systems.
Soft skills
- Responsibility
- Sociability
- Proactivity
- Self-organization
Responsibilities
- Golang Development: Craft and maintain efficient, reusable, and reliable company-wide Golang modules;
- Deployment Automation: Design and implement Helm charts for seamless deployment of microservices and applications;
- Monitoring & Visualization: Use the Grafana Stack (Loki, Mimir, Tempo) to build real-time dashboards for monitoring system performance;
- System Architecture: Design and implement distributed systems with eventual consistency to ensure data integrity;
- Networking Protocols: Develop and maintain gRPC solutions and integrations, ensuring compatibility with HTTP/2 and HTTP/3;
- Container Orchestration: Manage and scale containerized applications using Kubernetes;
- Observability Practices: Define and implement robust monitoring and observability practices, including alerting, logging, and performance tuning;
- Code Quality: Conduct thorough code reviews to ensure high code quality and facilitate knowledge sharing;
- Collaboration: Work closely with DevOps and other engineering teams to enhance the CI/CD process;
- Technical Troubleshooting: Troubleshoot and resolve complex technical issues related to Golang applications and infrastructure;
- Release Management: Participate in the release cycles of our libraries, following best practices of the open-source world. This involves drafting release notes, managing changelogs, and ensuring the stability and integrity of each release;
Информация о компании Pin-Up Global
Преимущества сотрудникам
- English Courses
- Team buildings
- Компенсація витрат на спорт
- Компенсація навчання
- Медичне страхування
- Надається ноутбук
- Оплачувані лікарняні
- Освітні програми, курси
- Golang
- SQL
- PostgreSQl
- Microservices
- RESTful API
This exciting project within our company is dedicated to developing high-performance web hosting solutions tailored to businesses and individuals, with a strong focus on E-Commerce. We are building a robust order, fulfillment, and billing engine designed to power a top-tier web hosting platform.
Our team will work closely with an agile provider of web hosting services, contributing to a wide range of offerings, including shared hosting, VPS hosting, dedicated servers, and scalable cloud solutions. This collaboration aims to deliver innovative solutions that ensure high reliability, security, and seamless performance for users in the growing E-Commerce sector.
Team:
We are forming a dynamic team of 4 developers (2 Golang developers and 2 Front-End developers), based in Romania.
The goal is to fully transition the project to our company as we take on the knowledge transfer and drive the ongoing enhancement of the solution.
You will be collaborating with a talented technical team, driving innovation and shaping the future of the project.
Responsibilities:
- Partner with project managers to bring innovative ideas to life by defining the vision, scope, and requirements for exciting new applications.
- Take the lead in designing, developing, and implementing software solutions that push the boundaries of technology, while adhering to best practices and delivering high-quality, user-focused products.
- Take ownership of the maintenance, optimization, and enhancement of existing applications, ensuring they evolve to meet user demands, security standards, and performance goals.
- Work alongside a talented, forward-thinking technical team, exchanging ideas, solving complex challenges, and shaping the future of our applications together.
- Enjoy a dynamic and varied role that allows you to dive into both new development and the continuous improvement of existing systems, keeping your work fresh and exciting
Required Skills:
- At least 4 years of professional experience in application development.
- Solid knowledge of Golang
- Solid knowledge of database systems SQL and PostgreSQL
- Experience with microservices architectures and RESTful APIs
- Experience with IT security aspects and best practices related to backend services
- Self-responsible, independent and goal-oriented way of working
- Creativity, problem-solving skills and teamwork
Информация о компании Arnia Software
Преимущества сотрудникам
- Relocation assistance
- Team buildings
- Work-life balance
- Гнучкий графік роботи
- Медичне страхування
- Освітні програми, курси
- Регулярний перегляд зарплатні
Insoft Global is currently looking for a Golang/Python Developer for the project of our US customer — AI startup.
Requirements:
At least 5 years of software development experience.
Proven experience in designing and building high-performance and secure applications.
Strong programming skills in GoLang and Python.
Knowledge of cloud computing, SaaS, and microservices architecture, Docker, and Kubernetes.
Experience with performance optimization and scalability of distributed systems.
Excellent problem-solving and debugging skills.
Strong teamwork and communication skills.
Upper-intermediate level of English.
If you meet the requirements please submit your CV for our position.
Информация о компании
- Golang
- С++
- AWS
- Docker
- Java
- Scala
- С#
- Rust
- Python
- Rest API
- WebSockets
- Linux
WANTED an experienced software developer who will write software applications to compete on a global scale.
We have a very short design-to-test-to-production cycle and almost instant feedback from the financial market. A single row of your code will be impactful. You will work in a small but cheerful team of developers, quantitative researchers and business operations. The ideal candidate can have the tasks done as well as be initiative. It is the job for you if you want to see the results of what you do and you are eager to influence the process.
Tasks:
- Designing and building a resilient trading system that competes with other global leaders.
- Writing good robust code in Golang (Linux).
- Monitoring the technical performance of the trading system.
Qualifications:
- Golang;
- C++;
- Amazon WS;
- Docker;
- A good command of GO or C++ or Java/Scala or C# or Rust;
- Experience with investment/trading technology and/or high performance low latency systems;
- Knowledge of Python 3 a plus;
- Experience with Docker containers, designing & implementing distributed service-based applications, and/or REST & WebSockets is a plus, too.
Информация о компании FinchTrade
Преимущества сотрудникам
- Англомовне середовище
- Гнучкий графік роботи
- Опціони на акції
- Регулярний перегляд зарплатні
- Golang
- RESTful API
- Docker
- Kubernetes
- DRY
- SOLID
- Agile
- Scrum
- SQL
- NoSQL
- Firebase
We are looking for a skilled Golang Developer to join our dynamic team specializing in cryptocurrency-related applications and websites. The ideal candidate will have a passion for blockchain and cryptocurrency technologies and a deep understanding of the unique challenges and opportunities presented in this evolving domain.
Responsibilities:
- Implementation of new functionality in Go.
- Integration of third-party services and support of existing ones.
- Deployment of written code to production.
- Active participation in discussions about architecture, approaches, etc.
- Maintaining system operability – monitoring, responding to alerts, etc.
- Code reviews, knowledge sharing with the team.
Requirements:
- Proven experience as a Go developer 4+ years;
- English level: B2;
- In-depth knowledge of the Go, including cryptocurrencies, channels, and error handling;
- Expertise in building RESTful APIs and microservices;
- Familiarity with Docker and Kubernetes;
- An excellent knowledge of OOP, SOLID, DRY principles;
- Familiarity with Agile & Scrum;
- Experience with SQL databases;
- Experience and knowledge in NoSQL, Firebase;
- Deep understanding of testing methodologies, along with experience using testing frameworks;
- Strong problem-solving skills and a proactive approach;
- A continuous learner who stays updated with the latest industry trends and technologies.
Nice to have:
- Experience in designing for mobile applications
- Familiarity with front-end development technologies (HTML, CSS, JavaScript).
- Experience working with design systems and pattern libraries.
- Interaction design skills, including micro-interactions and animations.
Информация о компании Ficus Technologies
Преимущества сотрудникам
- Гнучкий графік роботи
- Компенсація навчання
- Оплачувані лікарняні
- Оплачувана відпустка
- Освітні програми, курси
- Юридичний супровід
- Golang
- SQL
- NoSQL
- RabbitMQ
- Kafka
- SOA
- Microservices
- Rest API
- PHP
- Node.js
- CI/CD
- Kubernetes
Responsibilities:
- New functional implementation on Golang.
- Support of existing services and integration of external.
- Delivery code to production.
- Participation in architecture and approach discussions.
- Design and develop backend services and APIs ensuring high performance and scalability.
- Supporting the efficiency of the system - monitoring, responding to alerts, etc.
- Code review, knowledge sharing.
Requirements:
- 4+ years of experience in backend development (Golang);
- Knowledge of SQL/NoSQL (indexes, transactions, replication);
- Service-Oriented Architecture, SOLID, GRASP, Clean architecture;
- Highload (database: locks, сoncurrency, isolation level, replication);
- Queue (RabbitMQ, Kafka etc);
- SOA/Microservices, REST API, event sourcing;
- Excellent collaboration and communication skills;
- Upper-intermediate English level.
Will be a plus:
- Experience with РНР, NodeJS;
- DevOps, CI/CD, deploy strategies, k8s.
Информация о компании DATA.BET
Преимущества сотрудникам
- Відпустка по догляду за дитиною
- Допомога психотерапевта
- Компенсація витрат на спорт
- Медичне страхування
- Оплачувані лікарняні
- Освітні програми, курси
- Python
- Golang
- Machine learning
Responsibilities:
- Develop and implement betting models using Python and Golang.
- Analyze the performance and impact of models and monitor their operation.
- Create model prototypes to assess their effectiveness and popularity among users.
- Optimize model performance and integrate them with existing systems.
- Collaborate with other teams (backend, frontend) to make joint decisions.
- Conduct statistical analysis and use ML methods to improve forecast accuracy.
Requirements:
- 3+ years of commercial experience with Python, Golang;
- Deep understanding and experience implementing design patterns;
- Ability to quickly prototype models and evaluate their effectiveness;
- Strong data processing skills (validation, parsing, visualization);
- Understanding business logic of decisions and analytical thinking ability;
- Strong knowledge of statistics and basic skills in ML;
- Excellent communication skills and the ability to work in a team;
- Ability to assess the business value of tasks;
- Higher education in computer science, mathematics, statistics, or a related discipline is a plus;
- Readiness to work onsite in our Prague office.
Информация о компании DATA.BET
Преимущества сотрудникам
- Відпустка по догляду за дитиною
- Допомога психотерапевта
- Компенсація витрат на спорт
- Медичне страхування
- Оплачувані лікарняні
- Освітні програми, курси
- Golang
- OpenRTB
- Apache
- Kafka
- Grafana
- Kibana
- Zabbix
- Redash
- AWS
- DigitalOcean
- Vultr
- OVH
- MongoDB
- MySQL
- PostgreSQl
- IaC
We are looking for a Senior Golang Developer to become a development team member in the adTech industry.
About project:
getRTB.com – adExchange ecosystem based on oRTB protocol, developed to connect DSPs and SSPs worldwide.
Requirements:
- Experience in Golang 5+ years;
- Experience in openRTB 5+ years;
- Apache, Kafka, Grafana, Kibana, Zabbix, Redash;
- AWS, Digital Ocean, Vultr, OVH, MongoDB, MySQL, PostgreSQL;
- Understanding the development of highly loaded service architecture;
- Previous experience in advertising agencies, understanding of monetization technologies, programmatic buying industry;
- Architecture of high-load applications;
- Load balancing, storage systems, networking and network security, environmental security;
- Architectural principles of building IaC.
Информация о компании WMG International
Преимущества сотрудникам
- Relocation assistance
- Work-life balance
- Оплачувані лікарняні
- Освітні програми, курси
- Rust
- Golang
- Solidity
- API
Seeking a Senior Blockchain Engineer proficient in Rust or Go. Responsibilities include designing, developing, and implementing blockchain solutions, as well as optimizing performance and scalability. Strong experience in blockchain technology and a proven track record of building robust, secure, and efficient blockchain applications are required. Join our team and contribute to the advancement of blockchain technology.
Responsibilities:
- Participate in the design, development, and maintenance of the Secret Network blockchain platform, incorporating cutting-edge cryptographic techniques and private computations.
- Evaluation and integration of state-of-the-art cryptographic libraries and techniques to enhance the platform's security and privacy features.
- Development of cross-chain APIs and applications, allowing DApps running on other chains to use Secret’s native privacy.
- Writing clear, concise, and well-documented code that can be easily maintained and scaled by other team members.
- Continuously staying up-to-date on the latest developments in blockchain technology and related fields to contribute to the company's technical vision and roadmap.
Requirements:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field, with at least 6 years of experience in software development;
- Proven experience in designing and development of complex software projects, preferably in the blockchain space;
- Proficient in one or more programming languages: Rust or Go, experienced with modern software development practices and tools;
- Experience in Solidity programming language, good understanding of smart contract development;
- Familiarity with blockchain technology and the blockchain space;
- Strong problem-solving skills and the ability to work independently as well as in a team setting.
Информация о компании Lampa Software
Преимущества сотрудникам
- English Courses
- Paid overtime
- Team buildings
- Компенсація витрат на спорт
- Компенсація навчання
- Медичне страхування
- Оплачувані державні свята
- Оплачувані лікарняні
- Освітні програми, курси
- Golang
- JavaScript
- Angular.js
- React.js
- Linux
- Ubuntu
- Debian
- FreeBSD
- API
- Unit testing
- TCP/IP
- InfluxDB
- RethinkDB
We are looking for an experienced software systems developer to help our small but rapidly growing team build out our market leading carrier networking products. You will work with our management team to design and implement new products, providing customers with highly secure, performant API driven network products.
Required skills:
- Golang Programming Experience;
- Knowledge of JavaScript frameworks like AngularJS, React, etc.;
- Strong Linux Skills (Ubuntu/Debian);
- Experience working with FreeBSD;
- Experience in the design and implementation of large-scale highly available distributed API driven systems and services;
- Experience working with continuous integration platforms;
- Strong discipline around the development and implementation of unit testing for all code developed;
- High English level (spoken, and written).
As a plus:
- An understanding of networks, TCP/IP and other protocols involved in delivering internet services;
- Experience with timeseries databases like InfluxDB;
- Experience with RethinkDB.
Информация о компании Agilites
Преимущества сотрудникам
- English Courses
- Gaming room
- Team buildings
- Безкоштовний обід
- Кава, фрукти, перекуси
- Компенсація витрат на спорт
- Golang
- HTML5
- CSS
- JavaScript
- AWS
- GCP
- Kubernetes
- NoSQL
- Python
- Ruby
- Shell
The Spark email app stands as one of our flagship products, designed for various platforms, including iOS, macOS, Android, and Windows. Our mission at Spark has always been to make you love your email experience - we started by making email smart, and improved team collaboration, and now we’ve tackled information overload to make email focused. Our core features are designed to heighten your focus and allow you to create customized workflows that suit your needs.
About the role:
The team is looking for a skilled Senior Full Stack Engineer for a high-load backend service. You will evolve architecture to support continued growth, work on various features and distributed cloud services that impact millions of customers, and help Spark perform important productivity-related tasks.
What you’ll do:
- Focus on backend development in Golang and integrate some frontend components, ensuring seamless communication between them.
- Develop tools for running and monitoring the system and ensure reliable operations at optimal performance.
- Diagnose and resolve issues and implement effective solutions to maintain system reliability
- Work closely with the team on design, implementation, testing, and deployment phases, ensuring that both frontend and backend components integrate seamlessly and meet quality standards.
About you:
- Proficient in Golang
- Experience with distributed systems and high-load services
- Hands-on experience with HTML5, CSS, JavaScript, and modern Javascript frameworks
- Knowledge of relational database systems and key-value stores
- Experience with cloud platforms like AWS or GCP
- Basic knowledge of Kubernetes
- You demonstrate a deep passion for the products you contribute to
- You're great at thinking ahead, foreseeing how your work shapes the user experience and product success
- You know how to deliver product quality in optimal development time
- You have a keen eye for both zooming in on details and seeing the big picture
- You're a self-directed problem-solver with a strong sense of ownership and excellent communication skills
Would be a plus:
- Knowledge of data structures and algorithms (DSA)
- DevOps skills
- Familiarity with NoSQL
- Contributions to the open-source community
- Experience with scripting languages like Python, Ruby, Shell
Информация о компании Readdle
Преимущества сотрудникам
- English Courses
- Team buildings
- Компенсація витрат на спорт
- Компенсація навчання
- Медичне страхування
- Освітні програми, курси
- Python
- Go
- Linux
- Bash
- API testing
- Unit testing
- Git
- CI/CD
- Ansible
- Chef
- Jenkins
- GitLab
- Cisco
- Juniper
- Arista
We are looking for 3 Middle/Senior Python/Go Engineers to join a world-famous product. The team will utilize a wide variety of new tools and technologies to improve automation on unique infrastructure platforms, automating the manual steps involved in infrastructure build and operations. We are open to hiring specialists located in Poland. You will have the opportunity to work either remotely or in the office.
Project:
The product allows users to store everything in a single space, including regular files, data from the cloud, and web shortcuts.
Responsibilities:
- Automate and Improve Infrastructure: Utilize new tools and technologies to automate manual steps in infrastructure build and operations, ensuring efficiency and scalability.
- Develop and Document Workflows: Gather requirements from stakeholders, audit existing software components, and create low-level design documents for new automation workflows.
- Implement and Test Automation: Implement new software components, perform end-to-end testing of workflows, identify and fix gaps, and ensure workflows are reusable for non-standard configurations.
- Deploy and Troubleshoot: Use automated workflows to deploy future infrastructure components in lab environments, troubleshoot issues, and perform root cause analysis on failures.
- Enhance and Optimize: Develop technical improvements for automation workflows and internal tools based on self-analysis and team input, while gaining expertise in cross-functional tooling and APIs.
Requirements:
- Strong coding knowledge with any of the following languages: Python or Go, and well-versed in object-oriented programming principles.
- Strong knowledge of Linux and bash scripting.
- Experience in software testing for Python applications, including unit testing, test automation, and API testing.
- Working knowledge of VCS software like GIT.
- Experience with automation and CI/CD software using one or more of the following: Ansible, Chef, Jenkins, GitLab.
- Bachelor’s degree (B.S/B.A) from a four-year college or university and 3 to 8 years of related experience and/or training; or an equivalent combination of education and experience.
Nice to Have:
- Knowledge of network routing protocols: MPLS, OSPF, ISIS, BGP, NetFlow.
- Understanding of network management and security protocols.
- Familiarity with network vendor platforms: Cisco, Juniper, Arista.
- Experience in network automation and tooling development.
Skills and Abilities:
- Good judgment in selecting methods for solutions.
- Quick learning of customer support processes, tools, techniques.
- Ability to perform root cause analysis of network and system issues.
- Excellent communication skills in English (speaking and writing).
- Effective collaboration and remote work skills, including communication tools.
- Ability to multi-task, self-organize, and prioritize activities.
- Effective communication skills.
Информация о компании Akvelon Ukraine
Преимущества сотрудникам
- English Courses
- Team buildings
- Work-life balance
- Гнучкий графік роботи
- Компенсація витрат на спорт
- Компенсація навчання
- Медичне страхування
- Оплачувані державні свята
- Оплачувані лікарняні
- Golang
- NATS
- Kafka
- RabbitMQ
- PostgreSQl
- Docker
- Github
Про клієнта
The Project is a leading German platform dedicated to digitizing university campus services. The comprehensive solution simplifies the complex, enabling colleges and universities to offer a seamless digital experience. With UniNow, institutions can efficiently digitize their services and provide a robust campus app, even with minimal resources. This innovation ensures that every essential service is easily accessible, enhancing the overall campus experience for students and staff alike.
Про проєкт
The project includes the creation of both frontend and backend systems to support a robust, user-friendly campus app that integrates all essential services for colleges and universities.
За що будеш відповідати:
- Develop and maintain GoLang applications by writing clean, efficient, and maintainable code, implementing best practices, and adhering to coding standards.
- Design, develop, and maintain microservices-based architecture, ensuring scalability, reliability, and efficiency.
- Write, maintain, and execute unit and integration tests to ensure code quality and debug/fix bugs and performance bottlenecks.
- Implement event-driven data sharing, and manage communication between microservices.
- Design, optimize, and manage databases.
- Create and manage Docker containers for application deployment and set up and maintain GitHub Pipelines for continuous integration and continuous deployment (CI/CD).
- Collaborate with team members, participate in code reviews and design discussions, and contribute to improving development processes and workflows.
- Document code, technical specifications, and system designs, provide regular updates on project status, and create/maintain comprehensive documentation for future reference and onboarding of new team members.
Необхідні навички
- GoLang: A minimum of 3 years of full time experience with GoLang is essential. The ideal candidate should have a deep understanding of GoLang, its ecosystem, and best practices.
- Unit Testing and Integration Testing: At least 3 years of experience in writing and maintaining unit and integration tests. The candidate should be adept at ensuring the codebase is robust and free of bugs.
- Microservice-Based Architecture: A minimum of 2 years of experience working with microservice-based architectures. The candidate should be familiar with designing, implementing, and maintaining microservices.
- Event-Driven Data Sharing: Experience with NATS and NATS JetStream or any similar other event queue (Kafka, RabbitMQ) for event-driven data sharing between services is preferred.
- PostgreSQL: At least 3 years of hands-on experience with PostgreSQL, including database design, optimization, and complex query writing.
- Docker/GitHub Pipelines: Basic knowledge of Docker and GitHub Pipelines is required. The candidate should understand the fundamentals of container creation, and setting up/maintaining GitHub Pipelines for the project
- English: Upper-Intermediate level
Информация о компании Brightgrove
Преимущества сотрудникам
- English Courses
- Work-life balance
- Гнучкий графік роботи
- Медичне страхування
- Освітні програми, курси
- Golang
- Rest API
- oAuth
- JWT
- TCP
- UDP
- TLS
- PostgreSQl
- Redis
- С++
- Linux
- RabbitMQ
- WireGuard
- DNS
- Protocol Buffers
Required skills:
- Go language;
- REST API, OAuth2, JWT;
- TCP/UDP;
- TLS, x509;
- PostgreSQL, Redis;
- Experience with С++ (basic or higher) – will be a benefit;
- Linux: Unix sockets, systemd, cron, os signals (SIGINT, SIGTERM, SIGKILL).
Desired skills:
- RabbitMQ – work with message routing, proofreading, "dead-letter" queues;
- Protobuf – gRPC building experience;
- Wireguard – work experience;
- DNS – work understanding.
Информация о компании KeepSolid
Преимущества сотрудникам
- Fitness Zone
- Work-life balance
- Кава, фрукти, перекуси
Страницы
Читайте нас в Telegram, чтобы не пропустить анонсы новых курсов.