As a Senior Software Developer, you will participate in development of internal software applications supporting commodity trading and their maintenance. Another important area you will contribute to is system design and development focusing on improving the internal workflow and the level of automation. Your responsibilities will include deploying product updates, identifying production issues and implementing new software features that meet the needs of the business.
Key Responsibilities
Cooperation with business analysts and end-users to ensure that the systems meet their requirements.
Continuous improvement of the existing software solutions
Design, development, implementation and review of software systems, websites and applications
Design of architecture of new solutions, their development and implementation and systems integration
Requirements
Advanced knowledge of programming languages and frameworks, including Kotlin/Java, React, TypeScript/JavaScript, HTML, CSS, Node.js; knowledge of Spring Framework is a plus
Experience with relational databases, such as PostgreSQL, is an advantage
Passion for software development, eagerness to learn and implement latest technologies.
Proficient understanding of code versioning tools, such as Git
Problem-solving skills, creativity and ability to analyze complex problems
Good team player with collaborative and communications skills
Ability to manage multiple tasks and thrive in a fast-paced team environment
Praha