fbpx

Senior Software Engineer
(Python)

We keep on growing and we would like you to be our new Senior Software Engineer.

Type of employment: Full-time 

Job summary

We are looking for Senior Software Engineer who is skilled with Python. Our partner is currently evaluating a new platform strategy, the output of which will likely be a new-build / modernisation programme.

Regarding tech stack, their product is Python 3 / Angular / PostgreSQL, containers, AWS… they are also embarking on a CI/CD modernisation programme too – with specific investment to create delivery pipelines with the latest technologies. The product is an ecosystem of a core application supported by a number of microservices, also used by other applications. The product itself requires re-architecting, breaking down further into microservices.

There’s no shortage of technical work to go at, hence they need senior engineers to support their overall delivery agenda. Like all companies, there’s BAU business-focused work, core tech modernisation programmes and greenfield development. Typical delivery models are Agile – they are very mature using Scrum, Kanban, Scrumban and have strong delivery management in place to ensure that they are as efficient as possible.

Any software engineers joining them will have opportunities to demonstrate their skills, knowledge and experience across process, software, data and platform engineering.

What you should bring with you: 

  • Commercial experience working in a fast paced, Agile (Scrum or similar) software development environment
  • Strong commercial experience of Python – 4 or more years of solid commercial Python experience
  • JSON, REST, SOAP and RESTful Services and API’s
  • Database and SQL knowledge, PostgreSQL, Oracle, PostGIS,
  • AWS, AWS RDS (or other cloud)
  • Docker
  • Solid commercial Linux/Unix knowledge (Redhat/CentOS/Fedora)
  • Jenkins, CI integration
  • SQS, RabbitMQ, Redis experience
  • Experience in migrating/updating legacy systems (e.g. Python 2.x to 3)
  • Web development: HTML (HTML5 & CSS) and XML/XSL
  • JIRA., other Atlassian products
  • Knowledge of Geo-Spatial technology or GeoServe

Core responsibilities:

  • Architect, design, build and maintain core Python based platforms and services
  • Identify production and non-production application issues
  • Produce product technical roadmaps (project design plans / maintenance plans) for relevant technology domains
  • Follow standard design processes within Solutions delivery
  • Develop, test, implement/ maintain application software using established processes and procedures
  • Liaise with product team to refine feature requests
  • Create services and applications utilizing relevant programming languages – typically Python, however not exclusively.
  • Support formal testing and resolve test defects
  • Commercial focus – identity any areas of cost savings we can make as a team
  • Own code management / unit testing / release management processes for relevant technology domain ensuring a stable, reliable means of deploying software through the environment estate
  • Identify opportunities to fine-tune / optimize applications of projects – existing and new
  • Drive change in how we deliver software in conjunction with others in the Solutions management team
  • Research / undertake POCs using emerging / relevant technologies
  • Present research to the Solutions team / wider Team
  • Provide direct support to the Head of Solutions as and when requested

We want you to love Mondays, so:

  • You can count on private medical insurance
  • You can count on the conference budget
  • You can count on 23 vacation days per year
  • You can count on personal and professional growth opportunities
  • You can count on a friendly working environment
  • You can count on flexible working hours
  • You can count on a competitive salary
  • You can count on coffee, tea, and refreshments when in the office
  • You can count on working on a great product
  • You can count on fully remote mode (or join us on-site)
  • You can count on the referral fees

Why ProDevs?

ProDevs is a fast growing software company headquartered in Belgrade, Serbia. We build web, desktop, and mobile applications for businesses, from small startups to large enterprises, and we’re looking for a motivated developer to help us grow.

We’re a medium-sized team that’s growing fast, so everyone that joins has a direct impact on the direction and success of the company. We strive for an open, flat, collaborative, work-hard play-hard environment.

Curious?

Join us and advance your career, apply now! Send us your CV to career@prodevs.rs.

Senior Software Engineer (Python)

Business Development Manager

Vesna Radović

Business Development Manager

Address

Njegoseva 45, 5th floor 11000 Belgrade

Email

info@prodevs.rs

Office

+38160 033-38-07

Our focus is on building and maintaining long-term partnerships and business relationships, while taking care of our and your business reputation.

Follow Us

    Apply for a job


    Footer

    Business Development Manager

    Vesna Radović calendar

    Business Development Manager

    Address

    Njegoseva 45, 5th floor 11000 Belgrade

    Email

    info@prodevs.rs

    Office

    +38160 033-38-07

    Our focus is on building and maintaining long-term partnerships and business relationships, while taking care of our and your business reputation.

    Follow Us