Senior Developer Position
We are seeking an experienced Senior Developer to join our team. The ideal candidate will have a strong background in software development and be able to design, implement, and maintain complex systems.
This is a senior-level position that requires a high degree of technical expertise and leadership skills. The successful candidate will be responsible for leading the development process, ensuring high-quality code, and collaborating with cross-functional teams.
Key Responsibilities:
* Participate in the development process, following established standards and guidelines.
* Design and implement microservices using Go, RabbitMQ, PostgreSQL, and Node.js.
* Contribute to improvements in all development and deployment processes.
* Engage in test-driven development and test automation.
* Monitor services, set up alerting, and mitigate incidents using tools like New Relic and Grafana.
Required Skills and Qualifications:
* At least 4 years of programming experience in Go (Golang).
* Strong knowledge in developing RESTful web services and microservices architecture using Golang.
* Experience designing database schemas with complex entity relationships (MySQL).
* Hands-on experience deploying applications on cloud platforms such as AWS, Azure, or DigitalOcean.
* Experience with Kafka and Clickhouse.
* Understanding of network protocols (UDP, TCP).
* Experience working with web servers and Nginx proxy server.
* Familiarity with Agile, SCRUM, and Waterfall methodologies (JIRA).
* Proficiency with Linux/Unix operating systems.
* Understanding of server and application principles.
* Experience developing object-oriented solutions.
* Knowledge of the software development lifecycle and teamwork.
What We Offer:
* Competitive salary based on experience.
* Annual vacation of 25 days plus 1 day off for your birthday.
* Meal allowance.
* Mental Wellbeing Program providing free, confidential mental and physical health support for employees and their immediate family members.
* AUTODOC corporate discount.
* Opportunities for advancement, training (over 650 courses), and coaching.
* Free English and German language classes.
* Referral program with attractive incentives.
* Flexible working hours and hybrid work options.
* Fast-growing international company with stable employment.