HamburgerMenu
hirist

ZYMR Systems - Senior Software Engineer - Java/Node.js

Zymr, Inc.
Multiple Locations
7 - 10 Years

Posted on: 29/07/2025

Job Description

Senior Software Engineer

We are looking for a highly skilled and experienced Senior Software Engineer with a strong background in Java and Node.js development. As part of our agile development team, you will play a key role in designing and building scalable, high-performance applications and backend services that power our enterprise-grade solutions. You will also mentor junior developers and collaborate across cross-functional teams.


Key Responsibilities :


- Lead the design, development, and deployment of robust backend systems using Java (Spring Boot) and Node.js (Express or NestJS).

- Architect and implement scalable APIs and microservices, ensuring low latency, high availability, and strong security.

- Work on integration of third-party APIs, RESTful services, and messaging systems such as Kafka, RabbitMQ, or ActiveMQ.

- Design and manage database schemas and write complex SQL/NoSQL queries hands-on experience with MySQL, MongoDB, PostgreSQL, etc.

- Collaborate closely with frontend engineers, product managers, DevOps, and QA teams to deliver high quality features.

- Optimize application performance, identify bottlenecks, and ensure code maintainability and scalability.

- Apply best practices in software development, including code reviews, unit/integration testing (JUnit, Mocha, Jest), and CI/CD processes.

- Take ownership of features from conception to deployment in a fast-paced agile environment.

- Stay current with the latest backend development trends and emerging technologies.


Required Skills & Experience :


- 7 to 10 years of hands-on software development experience.

- Strong programming skills in Java (Spring Boot, JPA, Hibernate) and Node.js (Express/NestJS).

- Experience with RESTful API development and microservices architecture.

- Solid understanding of asynchronous programming, event-driven architecture, and message brokers.

- Expertise in working with relational and NoSQL databases.

- Experience with containerization tools like Docker and orchestration tools like Kubernetes is a strong plus.

- Familiarity with CI/CD tools such as Jenkins, GitHub Actions, GitLab CI.

- Strong understanding of system design, architecture patterns, and cloud platforms like AWS/Azure/GCP.

- Exposure to unit testing, mocking frameworks, and TDD/BDD practices.

- Knowledge of security best practices for web services and data protection.


Preferred Qualifications :


- Bachelors or Masters degree in Computer Science, Engineering, or a related technical field.

- Experience with GraphQL, WebSockets, or gRPC is a plus.

- Knowledge of front-end technologies like React/Angular is an added advantage.

- Contributions to open-source projects or technical blogs are appreciated


info-icon

Did you find something suspicious?