Do you want to influence lives of millions of people worldwide? Join us!
Senior Node.js Developer
Location
Poland
Posted
4 days ago
Salary
0
Seniority
Senior
Job Description
Senior Node.js Developer
Genesis Tech
• Take ownership of integrating with third-party APIs and platforms • Responsibility for the backend development direction • Implement constant and rapid changes for A/B tests
Job Requirements
- 5+ years of backend with OOP experience
- 5+ years of Node.js and Typescript experience
- 2+ years of Nest.js framework experience
- 5+ years of Mysql/Mariadb/Postgres experience
- Production maintaining experience (logging, migrations, alerts, pm2/supervisor)
- Independence at work
- At least intermediate English level (all work communication in English)
Benefits
- Health insurance
- 20 paid vacation days per year
- Annual performance review with clear salary progression
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Analyze publicly disclosed vulnerabilities (CVEs) affecting Java open-source libraries and frameworks • Investigate and identify safe and compatible versions of third-party dependencies • Backport security patches from newer releases to older versions • Fix or mitigate vulnerabilities where no upstream patch exists • Write clean, maintainable, and well-documented code • Collaborate with other engineers and security specialists to deliver high-quality, production-ready updates
Senior Backend Developer, Banking Core
SoFiSoFi helps you save, spend, earn, borrow, invest, and protect your money–all in one app. NMLS 1121636
• Lead the development and testing of our banking core systems and services • Participate in shaping the technical architecture of the product and core banking migration • Help translate product requirements into user stories and technical solutions • Deliver highly available and scalable services in a production environment • Support the technical culture, and help grow the team • Generate ideas for new initiatives and technologies • Communicate with project leads, product managers and other software developers
• Design, develop, and evolve high-complexity software solutions. • Contribute to technical decision-making and system architecture. • Collaborate with cross-functional teams to deliver scalable and high-quality solutions.
• Software Development: Participate in the development of applications using .NET for backend and Angular for frontend, following coding best practices and design patterns; • Requirements Refinement: Collaborate with product teams and stakeholders to understand and refine system requirements, ensuring customer needs are met; • Testing and Validation: Create and run automated tests (unit and integration) to ensure software quality, identifying and fixing bugs before deployment; • Production Deployment: Take part in production deployments, including environment configuration and post-deployment monitoring to ensure performance and stability; • Incident Response: Analyze logs, map flows and design solutions to identify root causes of issues and design fixes;



