Jobs Golang

72
  • · 82 views · 14 applications · 17d

    Golang Developer

    Full Remote · Poland · Product · 2 years of experience · B1 - Intermediate
    Requirements: — Golang —Apache Kafka —NoSQL: Elastic, MongoDB,Redis —А Bachelor’s Degree in Computer Science or a related field of study, or some other similar level of educational background, is preferred. Responsibilities: —Build scalable, highly...

    Requirements: 
    — Golang
    —Apache Kafka
    —NoSQL: Elastic, MongoDB,Redis
    —А Bachelor’s Degree in Computer Science or a related field of study, or some other similar level of educational background, is preferred.

     

    Responsibilities:
    —Build scalable, highly available, robust systems and ensure their continuous delivery
    —Work as part of a cluster and within a cross-functional team
    —Take part in the whole feature development process — from the inception of ideas to deployment and maintenance
    —We suggest submitting a small portfolio, or at least a code sample as proof of this experience
    —Able to log time spent against the correct tickets and help maintain a strong degree of team efficiency.
    —Prepare a development plan, defend it, code it, ship it, own it!

    More
  • · 336 views · 52 applications · 28d

    Junior Golang Developer

    Full Remote · Countries of Europe or Ukraine · 0.5 years of experience · A1 - Beginner
    EJAW is a software development and art creation agency that delivers services to game developers, media companies and other organizations alike around the world since 2010. Looking for a Golang Developer to join our team What kind of professional are we...

    EJAW is a software development and art creation agency that delivers services to game developers, media companies and other organizations alike around the world since 2010.

    Looking for a Golang Developer to join our team

     

    What kind of professional are we looking for:

    • Availability of own or freelance projects
    • Databases (sql, PostgreSQL)
    • Rest API and GRPC
    • Docker/Docker Compose
    • Knowledge and understanding of OOP
    • Git (BitBucket).

     

    Why do we enjoy working here:

    • Remote work with flexible schedule
    • Competitive salary in $
    • 24 days of paid vacation leave
    • 12 days of paid sick leave
    • A friendly team of professionals
    • Interesting innovative projects.

     

    The selection process:

    • Interview with HR
    • Technical interview
    • Offer
    More
  • · 221 views · 16 applications · 13d

    Senior Software Engineer (Golang)

    Full Remote · Countries of Europe or Ukraine · Product · 5 years of experience · B1 - Intermediate
    Ubidex is seeking a highly skilled Software Engineer to join our team and contribute to the development of a large-scale SaaS platform. In this role, you will be responsible for designing and implementing architectural solutions to ensure high performance...

    Ubidex is seeking a highly skilled Software Engineer to join our team and contribute to the development of a large-scale SaaS platform. In this role, you will be responsible for designing and implementing architectural solutions to ensure high performance and efficiency in our platform for retargeting advertising campaigns and analytics.

     

    Required Skills and Experience:

     

    • 7+ years of experience in backend development in total;
    • 5+ years of experience with Go development; capable of building and maintaining high-load backend systems;
    • Experience with Linux (Debian / Ubuntu);
    • Solid understanding of Docker and container orchestration systems (k8s, swarm);
    • Experience with PostgreSQL;
    • Experience with In-memory storage (Redis, Aerospike);
    • Experience with distributed systems and high-load services;
    • Experience with Microservices (API, patterns, background processing);
    • Experience in developing REST, GraphQL, gRPC API;
    • Solid understanding of KISS, DRY, SOLID principles and design patterns;
    • Practical experience with event-driven development patterns;
    • Experience with Ansible and CI/CD tools like Gitlab CI;
    • Experience with monitoring and logging tools and performance tunning;
    • Fast learner with a strong desire to continually acquire new knowledge;

     

    Nice to have:

    • Experience with ClickHouse;
    • Experience with designing GraphQL and gRPC API;
    • Experience with message brokers like RabbitMQ, Apache Kafka, NATs;
    • Experience with scripting languages like Python, Bash;
    • Experience with Node.js development;

     

    Responsibilities:

     

    • Build high-load (500k+ RPS) distributed system using Golang and Node.js;
    • Design and implement backend features from conception through to deployment;
    • Analyze system performance metrics and bottlenecks to fine-tune services for maximum efficiency;
    • Work closely with team to deliver high-quality features and resolve issues;
    • Review code and provide feedback to ensure best practices (e.g., style guidelines, accuracy, testability, and efficiency);
    • Define and implement testing strategies, including unit testing, integration testing, and performance testing, to ensure the reliability of the system;
    • Stay updated on the latest technologies and tools relevant to the project, and big data processing, making informed decisions on technology adoption
    • Be a part of the critical path in a fast-growing project's development and delivery processes.

     

    Product stack:

    • On-premise: Docker, Swarm, k8s
    • Programming languages: Golang, JavaScript / Node.js
    • DB: PostgreSQL, Redis, ClickHouse, Aerospike, Mongo
    • Monitoring: Prometheus, Loki, Grafana
    • CI/CD: GitLab, Ansible
    • Storage: S3(minio)
    • Web: nginx, traefik, cloudflare

     

     

    More
  • · 114 views · 26 applications · 24d

    Senior Backend Developer Go

    Full Remote · Countries of Europe or Ukraine · Product · 4 years of experience · A1 - Beginner
    About the Role We're seeking a Backend Developer with strong Golang expertise and proficiency in TypeScript (for backend services) to help us build and scale high-performance, distributed systems. You'll work with modern databases, message queues, cloud...

    About the Role

    We're seeking a Backend Developer with strong Golang expertise and proficiency in TypeScript (for backend services) to help us build and scale high-performance, distributed systems. You'll work with modern databases, message queues, cloud infrastructure, and third-party integrations in a fully remote environment.

     

    Responsibilities

    • Design, develop, and maintain scalable backend services primarily in Go

    • Develop supporting backend components and tooling in TypeScript (e.g., Node.js)

    • Implement efficient data models and queries using PostgreSQL and MongoDB

    • Leverage Redis for caching and transient data management

    • Build and maintain asynchronous job processing with RabbitMQ and Azure Service Bus

    • Integrate and manage cloud storage using AWS S3

    • Work with third-party APIs, including SendGrid (email) and Twilio (SMS)

    • Write unit and integration tests to ensure high code quality and reliability

    • Collaborate with team members in architecture planning, code reviews, and DevOps workflows

     

    Required Skills

    • 4+ years of backend development experience with Go

    • 2+ years of experience writing backend services in TypeScript (Node.js or similar)

    • Solid experience with PostgreSQL and MongoDB

    • Working knowledge of Redis for caching and pub/sub use cases

    • Proficiency in message queue systems: RabbitMQ and/or Azure Service Bus

    • Experience with AWS S3 for object storage

    • Familiarity with integrating third-party services like SendGrid and Twilio

    • Comfortable working with REST APIs and asynchronous job workflows

    • Familiar with Git, Docker, CI/CD, and cloud-based development workflows

     

    Nice to Have

    • Experience with microservice architecture or event-driven systems

    • Experience with observability stacks (Prometheus, Grafana, OpenTelemetry)

     

    Soft Skills

    • Strong communication in remote-first teams

    • Proactive mindset with high ownership and accountability

    • Attention to detail and commitment to clean, maintainable code

    More
  • · 99 views · 22 applications · 20d

    Blockchain Developer

    Full Remote · Countries of Europe or Ukraine · Product · 3 years of experience · B1 - Intermediate
    At EXMO, we have a vision of the world where crypto is in every wallet. We want to make crypto as simple and accessible to everyone as possible. Since 2014, we've strived to create a global fintech platform that streamlines the process of buying, selling,...

    At EXMO, we have a vision of the world where crypto is in every wallet. We want to make crypto as simple and accessible to everyone as possible. Since 2014, we've strived to create a global fintech platform that streamlines the process of buying, selling, and holding crypto. We are currently seeking a proficient Blockchain Engineer to join our team and contribute to our ambitious goals.


    Responsibilities:

    • Developing and maintaining dApp wallets using Go.
    • Enhancing crypto-pool security to protect assets and ensure transaction integrity.
    • Continuously monitoring and fine-tuning economic performance in the blockchain environment to improve productivity.
    • Studying emerging blockchain technologies, protocols, and frameworks to stay updated on industry trends.
    • Collaborate with cross-functional teams to brainstorm and conceptualize innovative blockchain solutions that address business challenges and opportunities. 
    • Staying informed about industry standards and regulations related to blockchain technology and cryptocurrency.
       

    Who we’re looking for:

    • At least 2 years of hands-on experience with Go programming language.
    • Active participation in financial instruments in the cryptocurrency space, along with a deep understanding of their functionality and implications.
    • Previous experience with wallet applications such as zerion, debank, zapper, etc. or participation in well-known protocols such as 1inch will be an advantage.
    • Strong problem-solving skills and ability to troubleshoot technical issues.
    • Excellent communication skills and the ability to collaborate effectively with cross-functional teams.
    • Must have intermediate proficiency in English

      Perks of being a part of EXMO. Crypto teaches us to be flexible, forget about cliched employer offerings and grab the perks that you really deserve!
    • Flexibility with full remote working or comfy coworking. It’s up to you.
    • Salary which reflects that we really value your work.
    • Bonus in EXMO Сoin.
    • A reimbursement of English lessons and sports activities.
    • Professional growth by attending courses and conferences.
    • 10 days-off per year without sick leave.
    • 20 days annual vacation.
    • Extra day-off to celebrate big if you have a birthday, wedding, kid’s birthday. We also offer a gift — money bonus to make your party even bigger!
    • Friendly team who is waiting for a new player 😉
    More
  • · 153 views · 45 applications · 26d

    Middle Go Developer to $4200

    Full Remote · Worldwide · Product · 3 years of experience · B2 - Upper Intermediate
    We’re building a complex AI-powered SaaS platform with a strong focus on automation, data processing, and performance. The product handles sensitive user data, real-time interactions, and includes modular architecture built with scalability in mind. ...

    We’re building a complex AI-powered SaaS platform with a strong focus on automation, data processing, and performance. The product handles sensitive user data, real-time interactions, and includes modular architecture built with scalability in mind.

     

    You’ll join an experienced team of engineers working on challenging backend tasks — from building internal APIs to scaling data pipelines and integrating AI models.

     

     

    Tech Stack You’ll Work With:

     

    • Golang (core language)
    • PostgreSQL, Redis
    • GORM, 
    • REST & background workers
    • AWS (S3, Lambda, etc.)
    • Fiber
    • WebSockets
    • Docker
    • Twilio & Mailgun integration
    • Datadog
    • PDF & Excel generator

     

     

    We Expect You To:

     

    • Have 3+ years of experience with Go 
    • Understand backend architecture and async processing
    • Be confident working with PostgreSQL and Redis
    • Know how to write clean, tested, and efficient Go code
    • Experience with REST APIs, message queues (cron/worker jobs)
    • Be familiar with Docker and AWS (at least core services)
    • Any background in AI-powered platforms or processing dynamic user input

       

     

    What We Offer:

     

    • Work on a meaningful & technically interesting product
    • Friendly and mature engineering culture
    • Fully remote setup and flexible schedule
    • Stable long-term project with a clear vision

     

    More
  • · 146 views · 36 applications · 12d

    Software Engineer Go – Middle to Senior Level

    Full Remote · Worldwide · Product · 3 years of experience · B2 - Upper Intermediate
    We are a fast-growing fintech scale-up on a mission to redefine how people invest. Our platform combines commission-free trading, exclusive access to alternative investments, and a seamless digital experience powered by cutting-edge technology. Backed by...

    We are a fast-growing fintech scale-up on a mission to redefine how people invest. Our platform combines commission-free trading, exclusive access to alternative investments, and a seamless digital experience powered by cutting-edge technology.

    Backed by strong institutional partnerships and driven by innovation, we focus on delivering:

    • Zero-fee trading on global markets;
    • Access to unique investment opportunities, including pre-IPO funds;
    • A sleek, user-first platform with instant onboarding, biometric authentication, and Apple Pay deposits;
    • Transparent, inclusive, and tech-driven investment solutions designed for modern investors.

    We are scaling fast and looking for ambitious engineers who want to build impactful systems, experiment with new ideas, and grow in a product-first environment.

     

    What You’ll Do

    • Develop and scale high-performance microservices in Java and Go;
    • Design and optimize systems for high capacity, low latency, and fault tolerance;
    • Build integrations with payment providers, trading engines, and external APIs;
    • Ensure security, reliability, and scalability across the platform;
    • Collaborate with cross-functional teams (DevOps, QA, Product, Design) in an agile setup;
    • Contribute to architecture decisions and continuously improve engineering best practices.

       

    Requirements

    • Strong experience with Java (Spring, Reactive) and Go;
    • Proven background in distributed systems, APIs, and microservices;
    • Exposure to fintech, trading, or payment systems is a big plus;
    • Knowledge of scalable, fault-tolerant system design;
    • Solid understanding of security practices (authentication, encryption, data protection);
    • Experience with Docker, Kubernetes, and CI/CD pipelines;
    • Professional English for daily collaboration and documentation.

       

    What We Offer

    • Remote-friendly setup with flexibility and ownership;
    • Work with a modern tech stack and solve real fintech challenges at scale;
    • A culture where innovation, autonomy, and impact come first;
    • Opportunity to shape a fast-growing investment platform from the inside.
       
    More
  • · 68 views · 7 applications · 19d

    Middle and Senior Go Developers

    Full Remote · Ukraine · Product · 5 years of experience · B1 - Intermediate
    Good afternoon! We have open positions on our team for Middle and Senior Go Developers. We are looking for skilled specialists with strong experience in the following areas: Backend Development with Go: implementation of business logic, development and...

    Good afternoon!
    We have open positions on our team for Middle and Senior Go Developers. We are looking for skilled specialists with strong experience in the following areas:

    Backend Development with Go: implementation of business logic, development and maintenance of microservices, integration with external services, and working with databases.

     

    More
  • · 56 views · 10 applications · 17d

    Senior GoLang Engineer

    Full Remote · EU · 5 years of experience · B2 - Upper Intermediate
    Our client is a B2B SaaS company (unicorn level) that drives growth for its clients around the world. They are the #1 AI-native platform for Customer Experience and Marketing—offers marketers a single platform to deliver unique experiences per person,...

    Our client is a B2B SaaS company (unicorn level) that drives growth for its clients around the world. They are the #1 AI-native platform for Customer Experience and Marketing—offers marketers a single platform to deliver unique experiences per person, drive profitable growth, and unleash peak productivity and efficiency. Their platform connects data across channels, predicts future behavior with AI, and individualizes experiences from a single platform.

     

    They are looking for a Senior Software Engineer, who will help our team create and implement a wide variety of web-based products using GoLang or Node.js, and wants to take their career one step further. If you think you are one of those people, here you will have the chance to work with the world's leading brands with Artificial Intelligence & Machine Learning technologies.  


    Responsibilities:

     

    • Designing, implementing and maintaining APIs and services,
    • Identifying and solving complex technical challenges creatively and effectively,
    • Nurture a team culture that fosters collaboration and high performance,
    • Providing guidance and support to team members, helping them develop their technical skills
    • Monitoring and optimizing key performance metrics

       

    Requirements:

     

    • You've had experience in technically leading a team of engineers
    • You've had 5+ years of designing highly-scalable and highly-available systems, most of it in Go
    • You take pride in your engineering practices
    • Quality and documentation are not an afterthought for you
    • You are a good communicator and fluent in English
    More
  • · 64 views · 17 applications · 12d

    Backend Team Lead

    Full Remote · Worldwide · 5 years of experience · B2 - Upper Intermediate
    We’re seeking an ambitious and experienced Back End Team Lead to take charge of our frontend direction, shape architecture, and guide a small but passionate engineering team to excellence. Team Leadership Lead and mentor a small backend...

    We’re seeking an ambitious and experienced Back End Team Lead to take charge of our frontend direction, shape architecture, and guide a small but passionate engineering team to excellence.

         Team Leadership
     

    • Lead and mentor a small backend engineering team
    • Set goals, monitor performance, and ensure timely delivery of projects
    • Define best practices, maintain high code quality, and review pull requests
    • Support professional growth through regular 1:1s and technical guidance
    • Collaborate closely with frontend, DevOps, and product teams to align development efforts

      Technical Ownership
       
    • Design and implement backend architecture for high-load, distributed systems
    • Drive scalability, security, and performance improvements across all services
    • Define APIs and data flow between services and external integrations
    • Manage deployment, monitoring, and CI/CD automation processes
    • Optimize resource usage and data pipelines for efficiency and reliability

      Requirements
       
    • 5+ years of hands-on experience with Golang
    • Strong understanding of PostgreSQL, Elasticsearch, and ClickHouse
    • Proven experience with Kafka and containerization using Docker
    • Familiarity with Kubernetes, RabbitMQ, or Apache Pulsar is a big plus
    • Experience designing and maintaining high-load backend architectures
    • Prior experience leading or mentoring a small team of engineers
    • Ability to work independently and make architecture-level decisions
    • Solid understanding of system design, distributed systems, and microservices

      What We Offer
       
    • Fully remote position with flexible working hours
    • Full ownership of backend architecture and technical direction
    • A high-impact role with real influence on product scalability and reliability
    • A collaborative, high-performance engineering culture
    • 25 calendar days of paid vacation + public holidays
    • Paid sick leave
    • Competitive compensation package (base salary + performance bonuses)
    • Access to professional growth opportunities, conferences, and technical training
    More
  • · 228 views · 15 applications · 19d

    Solidity Go Software Engineer

    Full Remote · Countries of Europe or Ukraine · Product · 5 years of experience · B2 - Upper Intermediate Ukrainian Product 🇺🇦
    We are the creators of a new fintech era! Our mission is to revolutionize the world by making blockchain technology accessible to everyone in everyday life. WhiteBIT is a global team of more than 1,200 professionals united by a shared vision of shaping...

    We are the creators of a new fintech era!
    Our mission is to revolutionize the world by making blockchain technology accessible to everyone in everyday life. WhiteBIT is a global team of more than 1,200 professionals united by a shared vision of shaping the Web3 future.
    We are building our own blockchain ecosystem, ensuring maximum transparency and security for over 8 million users worldwide. Our cutting-edge solutions, rapid adaptation to market challenges, and technological excellence set us apart from traditional companies.
    Our official partners include the National Football Team of Ukraine, FC Barcelona, Lifecell, FACEIT, and VISA.


    The future of Web3 starts with you: join us as a Solidity & Golang Software Engineer!

    Requirements:

    • Experience: 4+ years of professional experience in software engineering, where the last 2+ years was hands-on experience with Solidity and Golang stack of technology (with a strong focus on blockchain domain).
    • Blockchain Expertise: Extensive experience with Ethereum, including a deep understanding of its protocol, smart contract development, and associated technologies.
    • Hands-on experience in developing, deploying and maintaining smart contracts on EVM chains (Solidity). 
    • Familiarity with smart contracts security best practices, upgradability and DeFi protocols. 
    • Microservices and APIs: experience in developing microservices and APIs, with knowledge of RESTful and/or gRPC frameworks.
    • Kubernetes and CI/CD: familiarity with Kubernetes for container orchestration and CI/CD tools for deployment automation.
    • Monitoring Tools: Familiarity with monitoring tools such as Prometheus and Grafana for performance tracking. 
    • Cloud Platforms: Familiarity with cloud platforms (preferably AWS) and experience with containerization (Docker) is a strong plus.
       

    Would be a plus:

    • Knowledge of Layer 2 Solutions: Familiarity with Layer 2 (L2) solutions, rollups, and the OP stack, with a clear understanding of their advantages and applications.
    • Experience with Zero Knowledge technologies.
    • Experience interacting with the Solana network and writing smart contracts in Rust.
    • Experience in conducting and successfully passing smart contract security audits.
    • Experience in developing blockchain nodes, bridges, indexers, etc.

       

    Responsibilities:

    • Design, develop, and maintain blockchain solutions, focusing on Ethereum and its associated technologies.
    • Design, develop and maintain smart contracts on EVM chains (Solidity)
    • Write, test, and deploy smart contracts, ensuring security and performance optimization.
    • Implement and manage Layer 2 solutions and rollups, optimizing scalability and efficiency of blockchain applications.
    • Design and develop microservices and APIs to support scalable applications, ensuring seamless integration with existing systems.
    • Fostering collaboration, knowledge sharing, and professional growth.
    • Work closely with cross-functional teams to define project requirements and ensure alignment with business objectives.
    • Stay updated on advancements in blockchain technology and Ethereum, and apply new features and best practices to enhance our solutions.
    More
  • · 56 views · 11 applications · 14d

    Senior Backend Developer Golang – Large Scale Systems

    Full Remote · Worldwide · Product · 5 years of experience · C1 - Advanced
    Location: Remote Type: Full-Time Contractor Seniority: Senior / Lead Team: Engineering About the Role We’re seeking an experienced and driven Senior Backend Developer who excels in Go and has hands-on expertise with large-scale systems. You’ll join a...

    Location: Remote
    Type: Full-Time Contractor
    Seniority: Senior / Lead
    Team: Engineering

     

    🚀 About the Role

    We’re seeking an experienced and driven Senior Backend Developer who excels in Go and has hands-on expertise with large-scale systems.

    You’ll join a fast-paced, mission-driven team building the future of scalable marketing infrastructure. We're looking for a builder, a systems thinker, and someone who enjoys leading by example - collaborative, vocal, and hungry to make an impact.

    If you’re a natural communicator, love clean architecture, and have an entrepreneurial spirit, we want to talk.

     

    🛠️ What You’ll Do

    • Architect, design, and implement backend systems using Go.
    • Build and maintain high-volume systems serving email, SMS, RCS, and other marketing communications.
    • Champion best practices in API design, distributed systems, and messaging reliability.
    • Take a technical leadership role: mentoring other engineers, participating in code reviews, and helping set engineering standards.
    • Collaborate cross-functionally with Product, DevOps, and Front-end to deliver business-critical features.
    • Be a proactive communicator and driving force in team meetings and product planning.

     

    ✅ You Have

    • 5+ years of backend experience in Go.
    • Deep understanding of REST APIs, gRPC, scalable microservices, and modern backend architecture.
    • Strong experience with cloud platforms (GCP preferred) and containerized environments (Docker, Kubernetes).
    • Excellent communication skills - you thrive in meetings, love collaborating, and know how to rally a team.

     

    🌟 Bonus Points

    • Experience with message deliverability, carrier compliance, or A2P messaging workflows.
    • Experience with data streaming and other data tools, Kafka, Airflow, Apache Beam, BigQuery.
    • Familiarity with real-time systems, WebSockets, or push notifications.
    • Prior startup experience or technical founder background.
    • Contributions to open source or tech community presence.
    • Experience working with messaging protocols: SMTP, SMPP, Twilio, Mailgun, RCS APIs, or similar.
       

    💼 What We Offer

    • Competitive salary and equity
    • Fully remote flexibility with strong team culture
    • Opportunity to take ownership and lead in a fast-growing environment
    • Budget for learning, tools, and conferences
    • A team that values transparency, integrity, and getting things done
       

    🙋‍♂️ You’re a Great Fit If You…

    • Prefer fast iterations over drawn-out roadmaps
    • Can jump on a call and pitch a better solution to a complex problem
    • Have experience shipping real-world products that involve messaging or notifications.
    More
  • · 26 views · 4 applications · 7d

    Senior Go Developer

    Full Remote · Ukraine · 6 years of experience · C1 - Advanced
    Senior Go Developer (Remote) About project: Cloud Cost Optimization Platform About role: fast-growing startup building a cloud cost optimization platform for large enterprises is seeking a highly experienced Senior Go Developer to join its backend...

    Senior Go Developer (Remote)
     

    About project: Cloud Cost Optimization Platform
     

    About role: fast-growing startup building a cloud cost optimization platform for large enterprises is seeking a highly experienced Senior Go Developer to join its backend team. You’ll be part of a remote-first engineering team, currently composed of 10 Senior Go Developers split across 3 focused units.
     

    This is a remote opportunity for someone who thrives in high-speed environments, enjoys solving complex backend challenges, and wants to contribute to a product used by enterprise clients across major cloud providers.
     

    Responsibilities:

    • Develop and deliver backend features in a fast-paced startup setting
    • Work with Go, PostgreSQL, and AWS, integrating APIs from all major cloud platforms
    • Collaborate remotely with a senior engineering team and report directly to the VP of R&D
    • Receive and execute tasks from both the VP of Product and VP of R&D
    • Contribute to a scalable, cloud-native architecture with high performance and reliability
    • Use GitHub for source control and participate in code reviews and CI/CD workflows
       

    Whom We’re Looking For:

    • Proven experience as a Senior Backend Developer with deep expertise in Go (at least 6+ years of commercial experience with Go)
    • Strong understanding of AWS, cloud APIs, and distributed systems
    • Experience working with PostgreSQL and designing efficient database schemas
    • Ability to work independently and communicate effectively in a remote team
    • Startup mindset: proactive, adaptable, and comfortable with ambiguity
    • English - Fluent

      Start Date: ASAP
    More
  • · 217 views · 20 applications · 3d

    Backend Engineer

    Full Remote · Poland, Ukraine · Product · 4 years of experience · B2 - Upper Intermediate
    Main Responsibilities – Participate in the design, implementation, and maintenance of server-side code for web applications and services, ensuring it is efficient, scalable, and secure – Design and manage databases, including schema design and...

    Main Responsibilities

    – Participate in the design, implementation, and maintenance of server-side code for web applications and services, ensuring it is efficient, scalable, and secure

    – Design and manage databases, including schema design and improvements, query optimization, and ensuring data integrity and security

    – Develop and maintain integrations between different parts of the system and with external services, ensuring robustness and clear documentation

    – Ensure code is developed with a comprehensive understanding of deployment procedures and how it will function within the overall project scope

    – Implement and maintain comprehensive test coverage to ensure the reliability and stability of the codebase

    – Regularly maintain and refactor the codebase to address issues, improve performance, and manage technical debt

    – Work closely with a geographically distributed team of engineers, QA, UI/UX designers, and PMs to ensure seamless integration, align on project goals, and collaboratively address technical challenges

    – Actively participate in regular internal team meetings and company-wide meetings to stay aligned with project goals, share updates, and contribute to broader organizational challenges

    – Implement and adhere to security best practices to protect against common vulnerabilities and ensure the safety of the application and its data

     

    Mandatory Requirements

    – 4+ years of experience in commercial software development

    – Experience with the Go programming language (or any other similar), including its syntax, standard library, and best practices for writing efficient, clean, and maintainable code

    – Experience with relational databases, including writing and optimizing SQL queries, designing schemas, and managing migrations

    – Basic understanding in containerizing applications using Docker and managing Dockerfiles

    – Experience with CI/CD pipelines, automating build, test, and deployment processes, and familiarity with tools like Jenkins or GitHub Actions

    – Proficiency in Git for version control, including branching, merging, pull requests, and code review practices

    – Proficiency in testing and debugging, including writing unit and integration tests

    – Ability to design and implement scalable RESTful and GraphQL APIs, with a strong emphasis on security best practices (e.g., OWASP Top 10)

    – Analytical and problem-solving abilities to address technical challenges and optimize existing systems

    – Strong communication and documentation skills with the ability to explain technical concepts to both technical and non-technical stakeholders

     

    Will be a plus

    – Understanding of concurrency models, goroutines, channels, and parallelism

    – Familiarity with additional database technologies like Cassandra, Redis, or Elasticsearch can be beneficial for handling diverse data storage and retrieval needs

    – Familiarity with cloud platforms such as AWS, including deployment, scaling, and managing services

    – Experience with GraphQL, which can complement RESTful API skills

    – Experience with message brokers can be useful for managing asynchronous communication in distributed systems

    – Familiarity with Ruby on Rails since we have an internal project using this framework

     

    We offer

    – Equipment

    – Ongoing learning opportunities

    – Insurance for employees and family

    – Opportunity for the most experienced employees to work in the US office in the future

    More
  • · 177 views · 21 applications · 5d

    Strong Middle Go Developer (AdTech)

    Full Remote · EU · 3 years of experience · B2 - Upper Intermediate
    You will join a team working on a large-scale supply side platform (SSP), which plays a key role in digital engagement and advertising technology. This position offers a unique opportunity for a Go Developer to significantly contribute to the evolution of...

    You will join a team working on a large-scale supply side platform (SSP), which plays a key role in digital engagement and advertising technology. This position offers a unique opportunity for a Go Developer to significantly contribute to the evolution of digital engagement and advertising technology.

     

    Customer

    Our partner is a leading social engagement technology company that empowers publishers and media organizations to build and sustain meaningful online communities around digital content. Their mission is to foster healthy conversations, enhance audience engagement, and create transparent, high-quality environments for digital interaction.

     

    Requirements

    • 3+ years of experience in software development and architecture using Go within large-scale, high-availability systems
    • Proven experience in scaling and maintaining globally distributed, highly available systems
    • Strong understanding of Agile/Scrum methodologies and experience applying them in practice
    • Experience translating business requirements into technical solutions, including defining estimations and delivering on commitments
    • Ability to work effectively with legacy code
    • Upper-Intermediate or higher level of English

     

    WILL BE A PLUS:

    • Experience with the AdTech domain

     

    Personal Profile

    • Excellent communication and organizational skills
    • Ability to manage multiple priorities effectively
    • Strong analytical and problem-solving skills
    • Ability to think critically and act proactively
    • Experience working under pressure and meeting deadlines

     

    Responsibilities

    • Work with cutting-edge technologies and contribute to large-scale, high-performance systems
    • Collaborate closely with key stakeholders and cross-functional teams
    • Participate in the design, development, and optimization of solutions addressing complex scaling challenges
    • Contribute to architectural decisions and the continuous improvement of system performance and reliability
    • Engage in initiatives aimed at enhancing the delivery efficiency and quality of large-scale data processing
    • Maintain and evolve existing codebases, including upgrading and refactoring legacy components
    • Proactively contribute to the engineering and product strategy
    More
Log In or Sign Up to see all posted jobs