Platform Engineering Team - Backend Developer
Role details
Job location
Tech stack
Job description
Nevly is seeking a Node.JS Developer II to join our Nevly Money (the "Product") Platform Engineering Team (the "Team"). We are looking for a Node.js Developer responsible for managing the interchange of data between the server and the users of our mobile applications. Your primary focus will be the development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your co-workers into the application. Therefore, a basic understanding of front-end technologies is necessary as well.
Position Responsibilities:
- Integration of user-facing elements by front-end developers with server-side logic.
- Writing reusable, testable and efficient code.
- Design and implementation of low-latency, high availability and performant applications.
- Implementation of security and data protection.
- Integration of data storage solutions.
- Participate in code reviews and provide constructive feedback to ensure code quality and consistency across the development team; and debug issues, identify root causes, and implement effective solutions in a time efficient manner.
- Ensure the scalability, security, and performance of the Product's codebase through proper design and implementation.
- Participate in agile development methodologies, including sprint planning, stand-up meetings, and retrospectives.
- Document software designs, processes, and configuration to facilitate knowledge sharing and maintain an up-to-date repository of technical documentation, * Only apply through official Nevly channels. We don't use any third-party services or platforms for our recruitment.
- Always double-check the emails you receive. Make sure all communications are being done through official Nevly emails, with an @nevly.com domain.
- We won't ask for payment or personal financial information during the hiring process. If anyone does ask you for this, it's a scam. Report it immediately.
Requirements
Do you have experience in Node.js?, * 6+ years of experience using Node.js.
- Understanding the nature of asynchronous programming and its quirks and workarounds.
- Strong understanding of server-side templating languages.
- Strong understanding of server-side CSS preprocessors.
- Solid understanding of front-end technologies such as HTML5 and CSS3.
- Understanding accessibility and security compliance.
- User authentication and authorization between multiple systems, servers and environments.
- Integration of multiple data sources and databases into one system.
- Understanding fundamental design principles behind a scalable application.
- Understanding differences between multiple delivery platforms, such as mobile vs. desktop and optimizing output to match the specific platform.
- Creating database schemes that represent and support the Company's business processes.
- Implementing automated testing platforms and unit tests.
- Proficient understanding of code versioning tools such as GitHub.
- Excellent communication skills (presentation, verbal, and written) and interpersonal skills.
Benefits & conditions
Nevly offers a competitive base salary and discretionary bonus based on performance and also provides a generous benefits package to its team members:
- Health, Dental & Vision
- Fertility Benefits
- Professional Development Fund
- Relocation Benefits
- Paid Parental Leave
- Paid Time Off
- Compassionate Sick and Bereavement Leave
- Volunteering Days
- Employee Referral Program
- Monthly Commuter Stipend
Role Type: Full Time
Base Salary Range: Competitive