JavaPostgresPythonReactPostgreSQLAgileScrumKanbanCollaborationRemote Work
About this role
Role Overview
Development and maintenance of the system.
Collaboration with multidisciplinary teams to define requirements and software architecture.
Implementation of software engineering best practices.
Evaluation and implementation of new technologies and tools.
Active participation in project planning and estimation processes.
Implementation and management of DevOps practices to improve continuous integration, including test automation, continuous integration (CI) and continuous delivery (CD).
Work schedule: Monday to Friday, from 07:45 to 18:00, with a 1 hour 45 minute break.
Requirements
Bachelor's degree in a technology-related field.
Knowledge of the Python, Java and React programming languages.
Solid experience with programming paradigms such as object-oriented programming and functional programming.
Knowledge of data structures and algorithms.
Knowledge of databases, preferably PostgreSQL.
Familiarity with agile development practices such as Scrum or Kanban.
Knowledge of software architecture design and design patterns.
Ability to write clean, modular and scalable code.
Strong problem-solving and debugging skills.
Knowledge of desktop development.
Nice to have: knowledge of tax and accounting domains.
Tech Stack
Java
Postgres
Python
React
Benefits
100% remote work.
Competitive salary and benefits.
Career development plan.
Day Off — time off on your birthday and on the birthdays of your spouse and children.