Деталі вакансії
Job Overview
We are seeking a highly skilled Senior Full Stack Developer to join our team and contribute to the development of scalable and high-performance applications in a FinTech environment. The ideal candidate will have extensive experience in full stack development, working with modern web and mobile technologies, and cloud infrastructure.
- 8+ years of experience in full stack application development.
- Strong expertise in React.js, React Native, Node.js, and TypeScript.
- Experience in working with REST APIs, GraphQL (Apollo Server), and Prisma ORM.
- Solid understanding of relational databases (MySQL) and query optimization.
- Strong knowledge of cloud infrastructure (AWS) and its various services.
- Experience in mentoring junior developers and code reviews.
- Ability to manage software projects from inception to production deployment.
- Understanding of industry standards for FinTech applications.
- Fluent in English, with excellent written and verbal communication skills.
- Experience working in FinTech or other highly regulated industries.
- Knowledge of blockchain technologies and cryptographic security.
- Understanding of financial data processing, payment gateways, and transaction security.
- Full stack application development, including API, frontend web, and mobile development.
- Develop and maintain backend services using Node.js & TypeScript.
- Build and optimize RESTful APIs and GraphQL APIs with Apollo Server.
- Design and develop frontend applications using React.js and React Native.
- Work with relational databases (MySQL) and Prisma ORM to ensure data integrity and performance.
- Implement robust testing and debugging practices to maintain high-quality software.
- Design and manage AWS cloud infrastructure, including S3, Lambda, Systems Manager, CloudWatch, CloudFormation, CloudFront, SNS, RDS, EC2, and ECS.
- Ensure application security, authentication, and data protection.
- Optimize API performance, caching strategies (Redis), and database queries.
- Implement CI/CD pipelines and Infrastructure as Code (IaC) using CloudFormation.
- Monitor and handle error logging using AWS CloudWatch.
- Manage the full software development lifecycle, from conception to deployment.
- Maintain and upgrade existing software to ensure scalability and reliability.
- Collaborate with internal teams (developers, product managers, operations, marketing, BI, finance, etc.) to identify and resolve system requirements.
- Provide 2nd-line support to internal teams and assist in troubleshooting.
- Mentor and guide junior developers, reviewing code and sharing best practices.
Why IdeaSoft
Competitive compensation
Social package (24 working days of annual leave and 5 paid sick days)
Flexible working hours
Challenging projects in diverse business domains and a variety of tech stacks
Personal development and professional growth opportunities
Work with talented, ambitious and family-feel team
Educational possibilities: corporate courses, knowledge hubs, and in-house English classes
Compensation for your professional certification & support for your learning activities
Opportunity to choose IT equipment you like
Corporate social responsibility
Tamara MitiaginaHead of Recruitment