Job Description
Responsibilities:
- Design, develop, test, deploy, maintain, and improve the software.
- Design and implement scalable and robust applications.
- Help to define roadmap and architecture based on technology and business needs.
- Participate in code reviews to ensure code quality and distribute knowledge.
- Share your knowledge by giving brown bags, tech talks, and evangelizing appropriate tech and engineering best practices.
- Can help lead large projects from idea to positive execution.
- Act on feedback to learn and grow.
- Unblock, support and effectively communicate across teams to achieve results.
- Working days: Saturday to Wednesday from 9:30 AM to 6:30 PM.
Benefits:
- Regular payments and insurance from the first day of employment.
- Supplementary insurance coverage.
- Opportunities for development, advancement, and training.
Requirements:
- Ability to work independently and within a team.
- Strong communication skills.
- Experienced professionals in the fields of Fintech and Core Banking are prioritized for acceptance.
- At least 6 years of required professional experience is essential.
- Strong knowledge of Python.
- Familiar with Django or other popular frameworks.
- Deep understanding of one Database Management System (DBMS).
- Ability to design elegant and efficient JSON REST APIs.
- Strong knowledge of OOP, SOLID, and Design Patterns.
- Solid understanding of software engineering best practices, especially clean and maintainable code, and unit testing.
- Familiarity with versioning tools such as Git.
- Fluency in English.
To see more jobs that fit your career