Opis oferty
Mandatory skills:
- Minimum 5+ years of experience as a Software Engineer
- Hands on Golang experience
- Experience with writing microservices in Golang and building shared microservice libraries.
- Knowledge of Golang concepts like Slices, Maps, Structs, Interfaces, Goroutines, Channels, Microservices.
- Experience working with any Cloud or SaaS services (we work with the following: Amazon AWS, Docker, Elastic, RDS, DynamoDB, Lambda, CodePipeLine)
- Experience in version control systems (we use GitHub)
- Experience in Unit Testing to attain high code coverage and pass build Quality gates (our code is covered in 80-90% by tests)
- Experience of executing projects in Scrum (we work only in Scrum)
- Experience of working with relational and noSQL Databases
Nice to have skills:
- Experience in projects in the manufacturing industry
- Experience in creation of CI/CD pipelines
- Understanding of front-end technologies: CSS / HTML / JavaScript Libraries (React) and of responsive design, web standards and cross browser compatibility could be helpful for communicating with front-end developers in the team
- Experience in Hexagonal architecture
- Experience in Event-Driven Architecture
O stanowisku / o projekcie
A Senior Go Developer will support our team with designing & developing an innovative business solution in the HVAC (Heating, Ventilation and Air Conditioning) industry. The challenges are as follows:
- Building, testing and maintaining a custom application
- The application is written in microservices architecture
- It has integrations to 3rd party services via API
Some insides regarding the company culture:
- We are a remote company with flexible working hours. If you want you always can visit our offices in Berlin, Munich and Wroclaw.
- We are an international company where everybody is welcome. It means we communicate mostly in English.
- We work Agile only. We use Scrum methodology and our sprints usually take 10 to 30 project days
Training opportunities inside JustRelate:
- Individual training plan
- Company eBooks library
- Udemy courses
- In-house trainings (e.g. Scrivito developer training)
- English and German classes
- AWS trainings and certificates sponsored
Recruitment process' workflow:
- short discussion with Recruiter (~40 mins) -> technical interview (60-90 mins) -> 2nd technical interview or Q&A for candidate
- Feedback after each stage ~ 1 week.
Zakres obowiązków
- Research, design, develop, build, and test distributed software components
- Develop a strong understanding of relevant product area, codebase, and/or systems
- Demonstrate proficiency in data analysis, programming, and software engineering
- Work closely with a Product Owner to define, design and build new features and improve existing products
- Act as a lead architect
- Produce quality code with good test coverage, using modern abstractions and frameworks
- Push code, drive the development of the systems, create web applications
- Work independently, and complete tasks on-schedule by exercising strong judgment and problem-solving skills