Pracovní nabídky
Staff Software Engineer (Backend, Golang) on Records team, building scalable records - the most heavily interacted pages within Outreach
Outreach is looking for backend software engineers who can deep-dive on challenging technical problems, build scalable solutions and identify performance bottlenecks, iterate quickly and deliver incremental value and thrive in a collaborative team environment.
You will be part of one of our core feature teams building new projects from scratch - critical and important parts of the Outreach product. You will have a real impact into the engineering platform, learning and following the modern tech stack. You will have the opportunity to help build Outreach Prague and contribute to Outreach brand success.
details
Staff Software Engineer (Back-end, APIs) creating and evolving the best-in-class developer ecosystem
Outreach is expanding an existing team and we are looking for an additional back- end software engineer to join us, who can help us with challenging technical problems, implement scalable solutions, iterate quickly and deliver incremental value and thrive in a collaborative team environment.
You will have the opportunity to influence the design and prove your coding skills in actual implementation. We primarily use micro services written in Go on the back-end. However, we have legacy code in Ruby on Rails and you might encounter TypeScript too. We have data stores built on MySQL, PostgreSQL and various NoSQL databases like AWS DynamoDB. We are transitioning our data loading layer to use GraphQL. But it does not end with coding! Testing, deployments and production support are vital parts of our devops lives too.
detailsWe are looking for an experienced DBA, someone who not only masters the theory but also wants to pass on their practical experience as a trainer to other professionals and beginners. Your focus will be on training DBAs and developers throughout Europe. Your workplace is your home office, for training sessions you will either be connected remotely or on site.
Responsibilities
- Conducting standardized training courses and individual workshops for DBAs and developers.
- Creating and maintaining high-quality training materials (slides, handouts, ...).
- Designing and building practical training environments (labs).
Requirements
- Experience in administration, tuning, and integration.
- Ability to clearly structure technical issues and sharing your knowledge.
- Proficiency in the Linux shell.
- Speaking and writing fluent German and English.
- Appreciating the flexibility of home office, but having no problem traveling for on-site training.
We offer a competitive salary based on experience.
detailsSeeking an experienced Migration Expert with 10+ years of experience in T-SQL and migration to PostgreSQL. You must have deep knowledge of T-SQL and be proficient in ITSM concepts with advanced skills in JIRA. Requires strategic migration planning, coding, and optimizing procedures, expertise in JIRA and ITSM automation.
Requirements
- 10 years’ experience working with MS SQL Server, with expert level T-SQL knowledge.
- Proven track record of migrating large and complex databases from SQL Server to PostgreSQL.
- Strong experience with PostgreSQL features, PL/pgSQL, and performance tuning.
- 10+ years of ITSM experience with expertise in JIRA administration, configuration, and automation.
- In-depth knowledge of ITIL and ITSM best practices.
- Experience writing complex SQL scripts, stored procedures, functions, and triggers.
- Experience integrating databases and migration tools within ITSM frameworks.
- Strong analytical, problem-solving, and communication skills.
We offer a competitive salary based on experience.
detailsYou will be responsible for managing projects maintaining client relationships. Your expertise in Scrum, Jira, and Open Source will help us streamline our processes and deliver top-notch services.
Responsibilities
- Managing projects, working with clients, developers, and other stakeholders
- Develop and maintain relationships with clients, ensuring their needs are met
- Plan, coordinate, and execute projects using Scrum/Jira
- Collaborate with our team of experts to deliver solutions
- Manage project risks, addressing issues that may arise
- Maintain records of progress, milestones, and timelines
Requirements
- 3+ years of experience as a Project Manager in the software industry
- Strong understanding of Scrum and Agile methodologies
- Admin-level Jira proficiency
- Experience working with Open Source technologies, preferably PostgreSQL
- Excellent communication, interpersonal, and leadership skills
- Ability to work independently and as part of a team
We offer a competitive salary based on experience.
details