Backend Engineer (Golang) developing applications for Maropost, focusing on high performance software architecture and code maintainability.
Responsibilities
Translating software requirements into stable, working, high performance software
Playing a key role in architectural and design decisions, building toward an efficient micro service distributed architecture
Writing scalable, robust, testable, efficient, and easily maintainable code
Troubleshoot production issues and coordinate with the deployment team to streamline code deployment.
Analyse code and communicate detailed reviews to development teams to ensure a marked improvement in applications and the timely completion of projects
Requirements
Should possess a Bachelor’s degree in Computer Science, Engineering, or relevant field.
Should have 3+ years of experience.
Should have experience in developing Golang web applications.
Should exhibit expertise in software development methodologies.
Should possess a problem-solving attitude.
Can work independently and as part of a team.
Ability to write clean, readable, and effective code, including Godoc comments.
Familiarity with code versioning tools such as Git, SVN, and Mercurial.
Good understanding of Data Structures and algorithms.
Familiar with various design and architectural patterns.
Ability to drive high standards of product quality.
Knowledge of Ruby on Rails is an added advantage.
Experience with the full site of Go frameworks and tools, including:
Dependency management tools such as Godep, Sltr, etc.
Go’s templating language
Go’s code generation tools, such as Stringer
Popular Go web frameworks, such as Revel
Should have a working knowledge of databases and SQL, NoSQL.
Java Fullstack Developer creating B2B software solutions for scireum GmbH. Developing Java web applications using modern technologies within a SCRUM team.
C++ / UE5 Software Developer for game co - development at Sperasoft. Responsible for designing, building, and maintaining reusable C++ code in a hybrid workplace.
Senior Software Engineer building and designing the Coinbase Card product for global availability. Collaborating to ensure safety and ease of use while leveraging modern technologies and best practices.
Intermediate Software Engineer developing backend services for data intelligence and reporting at Achievers. Collaborating with teams to deliver high - value insights using modern technology stacks.
Cloud & Platform Architect responsible for infrastructure architecture at a Swiss company. Leading projects and ensuring Cloud compliance and security standards are met.
Backend Developer at Famoco participating in platform development and maintenance. Collaborating with teams to improve platform code and architecture while ensuring technical solutions.
Junior Software Developer C/C++ programming software for gaming devices in an experienced team. Involves implementing C++ modules, testing, debugging, and documenting development processes.
Software Developer in C/C++ for game platforms at MERKUR GmbH. Focus on game logic, mathematical concepts, and optimization of gaming software in a dynamic environment.