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)
Intern assisting the CAE team with Python programming and data analysis for automotive testing. Involves GUI creation and machine learning tasks with potential occasional office meetings.
Join Projektron GmbH as a Software Engineer in Java Development, working on project management software. Collaborate within Scrum teams to enhance features and services for clients across Europe.
Full Stack Senior developer focusing on Laravel and Vue.js with Onfly, enhancing travel management solutions. Join a passionate team for exponential growth in technology and travel.
PHP Developer creating software solutions for the educational platform edoop.de. Collaborating on digital concepts and implementing efficient traditional school processes.
C/C++ Softwareentwickler im Defence - Bereich bei Windhoff Group in Bremen. Entwicklung von Embedded - Systemen in flexiblen Arbeitsumgebungen mit hybriden Arbeitsmodellen.
Senior Backend Developer for Aceve, enhancing ERP solutions in construction using .NET. Involved in backend development with Agile practices and cross - functional team collaboration.
Junior Programmer responsible for developing and maintaining web management platforms at F360. Seeking proactive individuals eager to learn and grow professionally.
Senior Full Stack Developer at Xideral specializing in Angular, Node.js, and PostgreSQL. Leading development of scalable cloud - native applications while collaborating with cross - functional teams.
Senior Software Engineer developing production - ready systems using Python frameworks at Growth Acceleration Partners. Lead backend development, API integrations, and applied AI workflows in a hybrid environment.
Senior .NET Developer developing modern enterprise applications with .NET (C#). Involved in large IT projects focusing on modern software development approaches.