
Search by job, company or skills
At GKM IT, we're on a mission to build powerful, scalable software that drives real-world impact. We're looking for a Node.js Engineer - Senior IIa strong contributor and a natural problem solver who's ready to step into a technical leadership role.
This isn't just another backend engineering job. As a Senior II, you'll take ownership of critical projects, mentor junior developers, and influence architectural decisions that shape the future of our platforms. You'll work closely with cross-functional teams and be empowered to drive quality and innovation in every line of code.
If you enjoy collaborating, leading, and solving deep technical problems, this role was made for you.
Requirements5 to 7 years of professional experience in backend software development
Proven expertise with Node.js and experience leading engineering efforts
Lead and deliver multiple development projects, ensuring quality and timely delivery
Gather technical requirements, translate them into clear specs, and work closely with customers and stakeholders
Mentor junior developers and play an active role in team growth and onboarding
Guide team members through architecture, design, and code reviews
Collaborate with developers, analysts, and architects to build, test, and maintain web applications
Design robust solutions, develop features, and write unit tests that uphold high-quality standards
Participate in peer reviews and enforce coding best practices
Develop and maintain integrations between services and optimize for performance
Troubleshoot complex issues and offer third-level support for business-critical systems
Contribute to process and architecture improvements and advocate for modern engineering practices
Stay current with industry trends and proactively introduce tools, practices, or products that could benefit the team
Deep hands-on experience with Node.js and frameworks like Express.js
Familiarity with source control tools (e.g., Git) and CI/CD pipelines
Strong grasp of agile development workflows (Scrum/Kanban)
Experience with multi-threaded systems, concurrency, and backend performance tuning
Excellent debugging and performance profiling skills
Knowledge of object-oriented and service-oriented architecture
Comfortable working both independently and collaboratively in high-performing teams
Clear communicator who values clarity, documentation, and team alignment
Job ID: 144908089