Software Development Engineer - Python, Django in Bucuresti

What You'll Do:

  • Deliver features with needed quality & timelines

  • Design features & solutions taking into account future usage & all other constraints

  • Improve solution quality

  • Provide estimations for features delivery with required accuracy

  • Participate in design and code review

  • Integrate with internal and external services

  • Monitor efficiency and performance

  • Support and develop multiple projects, depending on team

  • Troubleshoot various project errors & issues

  • When needed, write clear & cohesive technical specification

  • Write automated tests to ensure high quality of work

  • Who You Are:

  • 2+ Years of experience

  • Ability to work independently and dig into a problem

  • Ability to work according to agreed deadlines

  • Ability to write clear, self-documented code

  • Basic data structures and algorithms, time-space complexity

  • Basic Network understanding (HTTP - is a must)

  • Decent Python 3 knowledge, core concepts and low-level implementation

  • Good written communication skills in English

  • Experience in developing REST APIs (Django, DRF, preferably)

  • Experience in devising feature design, producing quality documentation & decomposition with estimation

  • Experience using continuous integration and automation processes

  • Experience with relational databases (preferably PostgreSQL)

  • Experience with Unix systems

  • Knowledge of design patterns & principles (OOP, SOLID)

  • Passion for writing maintainable tests (unit, functional, end-to-end, mocks)

  • Contact

    Datele de contact vor fi vizibile dupa ce veti aplica!

    Anunţ expirat
    loading...
    www.mynextjob.ro folosește cookies. Navigând în continuare, iți exprimi acordul pentru folosirea acestora. Află mai multe Am ințeles!