Role Overview:Initiative: Long-term replatforming covering multiple projects (4-5)Starting Point: Initial focus on a single project transitioning from discovery to deliveryDevelopment: Build from scratchCollaboration: Work alongside seasoned Architects, BAs, and PMsSystem Design: Actively participate in designing the system architectureRequired Expertise:Experience: Over 7 years in software developmentBackend: Proficiency in Node.js with TypeScriptDatabase: More than 5 years with SQL/Non-SQL/Doc
Role Overview:
- Initiative: Long-term replatforming covering multiple projects (4-5)
- Starting Point: Initial focus on a single project transitioning from discovery to delivery
- Development: Build from scratch
- Collaboration: Work alongside seasoned Architects, BAs, and PMs
- System Design: Actively participate in designing the system architecture
Required Expertise:
- Experience: Over 7 years in software development
- Backend: Proficiency in Node.js with TypeScript
- Database: More than 5 years with SQL/Non-SQL/Document databases
- Frontend: At least 2 years in front-end web development
- Cloud: Experience with Azure, including deployment, development, and debugging
- Azure Services: Knowledge of Azure Functions, Logic Apps, App Services, and Azure AD B2C
- Frameworks: Familiarity with at least one front-end framework
- Language: Upper-intermediate English proficiency
Responsibilities:
- System Design: Participate in designing a suite of applications
- Leadership: Lead the technical design and implementation
- Development: Create a new solution, guiding it from MVP through to final product
- Collaboration: Work with a cross-functional team of architects, developers, and business analysts
- Full Stack: Develop both backend and frontend components
- Integration: Ensure seamless integration with internal and external systems
Desirable Skills:
- Frontend: Experience with Angular
- API: Familiarity with GraphQL
- DevOps: Knowledge of Azure DevOps, CI/CD pipelines, and IaC tools like ARM or Terraform
- Security: Understanding of best practices for cloud security and secure software development
Benefits:
- Flexibility: Flexible working conditions
- Leave: Paid vacations and sick leave
- Wellness: Partial reimbursement for sports activities
- Healthcare: Medical insurance
- Learning: Company-paid English courses
- Environment: Engaging and fast-growing product space
- Autonomy: High level of freedom and ownership within the team
- Language Practice: Opportunities for regular communication in English, including free English classes