Senior Python Developer

Wrike Logo

Wrike

πŸ“Remote - Estonia

Summary

Join Wrike's DevOps team and contribute to the design and implementation of an internal development platform. You will work with Python, microservices, and UI components, focusing on automation, GitOps, and maintaining high code quality. The role requires advanced Python expertise, experience with DevOps practices, and strong debugging skills. Wrike offers a hybrid work model, comprehensive benefits including paid vacation, health insurance, and parental leave, and a collaborative team environment.

Requirements

  • Excel at Python development and have experience creating maintainable, well-tested production code
  • Have an understanding of SDLC in general, DevOps practices, containerization, GitOps, and cloud platforms
  • Possess advanced expertise in typed-annotated async Python
  • Have a willingness to take ownership of specific projects
  • Have the ability to conduct meetings with internal clients
  • Have experience writing user and tech documentation
  • Possess strong debug skills including dealing with network problems and SQL performance issues
  • Have essential Linux skills
  • Have a confident level of English

Responsibilities

  • Implement and adapt the internal development platform to constantly changing engineering needs using data-driven decisions
  • Automate release processes and implement GitOps workflows with ArgoCD
  • Ensure high code quality through comprehensive testing strategies
  • Maintain and improve system documentation and runbooks
  • Participate in incident response and provide technical support for platform users
  • Adopt best practices across the industry
  • Improve FE and BE CI/CD product pipelines
  • Maintain L10n integrations
  • Work on Mobile app pipelines improvements
  • Maintain pipeline performance goals and error budget

Preferred Qualifications

  • Have experience working on internal development platforms
  • Be able to act as a role-model with your strongest sides fostering team culture
  • Have an understanding of GitOps principles
  • Have experience with other programming languages
  • Have experience with applying best security practices
  • Have familiarity with modern monitoring solutions and concepts

Benefits

  • 28 calendar days of paid vacation
  • Sick leave compensation
  • Life insurance plan
  • Health insurance plan
  • Fitness plan (800 EUR/year)
  • Parental leave
  • 2 volunteer days
  • Full-remote & On-demand access to Co-working space
  • Utility allowance (30 EUR/month, subject to taxation)

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.