Optimizing system performance and database queries
Analyzing and resolving production incidents and bugs
Analyzing documentation from external providers, conducting quick checks, and defining epics and tasks based on Proof of Concept
Collaborating with the QA team to ensure the high quality of the delivered product
Maintaining technical documentation and writing technical specifications
Assisting in onboarding new developers and ensuring code quality
Definition and formation of technical epics — analyzing existing solutions, identifying opportunities to improve system architecture, performance, and reliability, preparing improvement proposals, and aligning them with the team lead and architect
Participation in the creation of business epics — analyzing requirements, assessing feasibility, and proposing alternative or optimized solutions based on technical expertise
Collaborating with analysts and product managers to determine the best implementation approach
Preparing tasks based on approved epics, ensuring proper detailing and alignment with architectural and business requirements
Estimating task completion timelines, participating in sprint planning, and providing accurate technical time and effort estimates
Important and Challenging Tasks
Creating and developing reliable payment solutions with high security and performance levels
Processing and resolving requests from technical support and users as part of daily duties
Optimizing the performance and scalability of payment systems
Integrating complex external providers
Participating in ensuring system compliance with high-security requirements (PCI DSS and others)