Mission: As a Backend Golang Developer, your mission is to play a vital role in developing the new version of Swiit’s backend. You will be in charge of developing and improving features while ensuring code quality through automated testing using your expertise in Golang. Your precise technical documentation will help the team effectively understand and maintain the code. Additionally, you’ll actively participate in co-design sessions where you’ll work with the team to talk over requirements and come up with innovative technical solutions. Join us on this exciting journey as we create a cutting-edge Golang backend for Swiit.
Profil : We are seeking a competent backend developer with 3-5 years of professional backend development experience, including lead roles in agile environments, that has experience working on applications that deal with complex business domains, numerous stakeholders, and user business processes. Experience with integration with external services and loosely coupled methodologies, as well as event-driven, hexagonal, or cell-based systems, are nice to have.
Requirements
Technical skills :
Proficient in application/infrastructure design and modeling using C4 and UML methodologies.
Skilled in data design and modeling, including normalization techniques.
Familiarity with architectural patterns like N-tier, Hexagonal, Event-Driven, and Microservices.
Strong knowledge and practical experience in Golang development.
Familiarity with Golang backend frameworks.
Experience with agile methodologies, such as Scrum, and developing using short iterations.
Proficient in Behavior Driven Development (BDD) and writing automated tests at various levels (unit, integration, system, end-to-end).
Comfortable working with Unix-like operating systems (Linux, BSD, MacOS) and using command-line interfaces.
Hands-on experience with Docker for practical application deployment.
Soft Skills:
Kindness and empathy
Attention to detail in executing work
Precision and proactivity in communication
Engineering utilitarianism: ability to prioritize tasks based on their usefulness and adapt the level of quality according to the lifespan of the development.
Capacity to “own one’s mistakes”: taking responsibility for mistakes and working to resolve them.
Willingness to seek help when needed
Ability to provide and receive constructive criticism.
If you have both the aforementioned experience and skills and are excited about developing the new Swiit backend in Golang, we would love to hear from you.
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
Cookie
Duration
Description
cookielawinfo-checkbox-analytics
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-analytics
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional
11 months
The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-functional
11 months
The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Others".
cookielawinfo-checkbox-others
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Others".
cookielawinfo-checkbox-performance
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy
11 months
The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.