Senior Golang Developer designing and developing fault-tolerant distributed systems for Semrush's Nexus Team. Collaborating with cross-functional teams to enhance project outcomes while ensuring scalability and performance.
Responsibilities
Participate in the design of software architecture and the development of fault-tolerant distributed systems using Golang
Working closely with Product Owner (PO) and Technical Owner (TO) to refine project requirements and processes, expected to actively contribute insights and innovative ideas to enhance project outcomes
Write clean, efficient, and easily maintainable code, along with necessary documentation and unit tests to guarantee its functionality and reliability
Focus on maintaining and improving services to ensure scalability and high-load performance
Provide support to internal users by helping them understand and resolve their technical problems
Identify opportunities for automation within your workflow to increase efficiency and reduce manual effort
Requirements
Commercial Golang development experience
Proficiency with both relational and NoSQL databases, with a good understanding of distributed database operation
Solid foundation on Linux
Practical experience with Kubernetes
Experience in developing user data management and/or authorization systems will be a plus
Upper-intermediate English with the ability to read/write documentation and participate in team meetings
Experience in solving problems with performance and memory usage problems in high-load projects, have skills in application profiling, optimizing, and tracing
Familiar with Clean Architecture
Experience with PHP, as we are actively transitioning away from PHP legacy code
Experience working in an agile, cross-functional team and in a fast-paced environment
Benefits
Unlimited PTO
Flexible working hours
Inter Polska Health Insurance and Life Insurance co-financing
Worksmile Cafeteria Program (available after 2 months of employment), including co-financing for the Multisport card
Mental health support–private therapy sessions (in Polish and English)
Full Stack Developer designing and implementing applications and APIs. Working with a variety of tools for a company specializing in credit recovery in Brazil.
Web Developer at ZF creating high - performance web applications using Python Dash or Shiny. Collaborating with cross - functional teams and optimizing application performance in Poland.
Development Engineer C++ at citema systems developing software for cyber security and blockchain technologies. Involved in architecture design, implementation, testing, and integration of weapon systems in Augsburg.
Mid - Level Backend Engineer developing scalable Node.js services for a high - traffic tech platform. Collaborating with a core engineering team to build reliable and maintainable systems.
Full Stack .NET Engineer developing secure software solutions for federal government systems. Troubleshooting, collaborating, and maintaining high standards in a mission - critical operational environment.
Sr. Database Engineer I working with PostgreSQL and SQL Server databases in hybrid environment. Collaborating with teams to maintain database stability, performance, and security under operational demands.
Desarrollador Full Stack diseñando y desarrollando aplicaciones para el área de Servicio a Bordo. Asegurando seguridad, escalabilidad, alta disponibilidad e integrándose con servicios cloud.
Founding Engineer building scalable data streaming infrastructure at Berlin - based startup GlassFlow. Shaping core technology and culture while working directly with founders.
Specialist Software Engineer developing solutions in C#/.NET/SQL/Angular at AGDATA. Focused on solving deep technical problems and working with top - notch software developers in Pune.
Golang Engineer leading innovation initiatives and building distributed systems for drone operations. Collaborating with cross - functional teams to deliver scalable software solutions.