Position: Intermediate/Senior Software Engineer (Node.js, Angular)
Company: Dev.Pro
Category: Node.js
Experience required: 3y
English level: intermediate

What's in it for you:
• Work with diverse and modern technology stack (Node.js, Express.js, Nest.js, TypeORM, TypeScript, Angular 9+)
• Join a team of 50+ professionals, over 20 of them are senior-level engineers ready to share knowledge and insights
• Perform a thorough code review, taking your skills to a new level.

Qualifications and experience:
We welcome candidates who has 2-3+ years of experience with:
• Backend: Node.js (TypeScript), Express.js, Nest.js, TypeORM
• Database: PostgreSQL or other SQL solution
• Frontend development: TypeScript, Angular 2+
• Unit tests: Jest
• Infrastructure experience: Docker, TeamCity
• AWS services: Cognito, S3, SES
• Experience with DDD, CQRS and Event Sourcing

Nice to have:
• Financial Information eXchange (FIX) protocol
• Knowledge of security standards and experience in passing certifications
• Experience with blockchain integrations and/or others 3rd party APIs

Key responsibilities:
• Develop new product features and support existing ones
• Reach and maintain a deep understanding of our business domain, participate in requirement grooming and planning sessions
• Evaluate technical solutions, identify and inform about technical risks
• Perform work decomposition and estimation together with the team
• Follow the project SDLC and suggest improvements where applicable, help teammates reach Sprint goals
• Document the technical solutions suggested and contribute to the maintenance of CI/CD practices
• Mentor less experienced colleagues

Our benefits:
✅ Professional and personal growth: ability to shift your career path, access to English courses, online training programs, webinars, workshops.
✅ Healthcare: medical insurance and healthcare kit (gym, sports nutrition etc.)
✅ Fun online activities and team-building events
✅ 18-20 paid time off days per year, 5 absence due to illness days and 21 day of extraordinary medical leave per year