···
Log in / Register
Senior Backend Node.js Developer (Tech Demand and Operations)
Negotiable Salary
Indeed
Full-time
Onsite
No experience limit
No degree limit
79Q22222+22
Favourites
Share
Some content was automatically translatedView Original
Description

Description: * Experience in developing and maintaining distributed architectures and asynchronous applications; * Experience in developing and maintaining RESTful APIs, including design and documentation; * Proficiency in JavaScript and TypeScript; * Experience with serverless frameworks; * Experience with AWS services, particularly EKS, Lambda, RDS, SQS, and Secrets Manager; * Experience with source code versioning and CI/CD pipelines; * Experience with observability tools, preferably New Relic and OpenTelemetry; * Solid knowledge and practical experience with TDD (Test-Driven Development), BDD (Behavior-Driven Development), and SOLID principles; * Experience with messaging systems, especially Apache Kafka; * Experience with relational databases, primarily PostgreSQL, and/or NoSQL databases such as MongoDB and DocumentDB; * Experience with estimation/forecasting for work items (PBIs); * Incremental Software Design; * Technical debt management; * Strong communication skills to participate in technical and business meetings, collaborate effectively in teams, and solve problems efficiently; * Technical Assessment and Prototyping: Evaluate the technical feasibility of proposed solutions by conducting PoCs (Proofs of Concept), Spikes (technical experiments), and Discovery activities; * Backend Development: Implement cloud-native backend applications using sound software engineering practices, ensuring security and adherence to security best practices; * Software Design: Apply software design principles (SOLID) and appropriate design patterns for various scenarios. Develop and document software architecture; * Software Testing: Implement effective software testing strategies, including unit tests (TDD) and behavioral tests (BDD); * Documentation: Produce comprehensive technical documentation, including high-level diagrams, architectural decision records, and onboarding guides for new developers; * Participation in Refinements: Actively participate in functional refinements and lead technical refinements, ensuring clarity and technical feasibility of features; * Continuous Integration and Delivery (CI/CD): Ensure continuous and automated code deployment using CI/CD pipelines; * Data Modeling: Develop robust, scalable, and efficient data models, considering performance requirements and data integrity; * Problem Solving: Solve problems pragmatically and efficiently. 2512150202201866137

Source:  indeed View original post
João Silva
Indeed · HR

Company

Indeed
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.