HamburgerMenu
hirist

Job Description

Job Summary :


The Backend (JavaScript and TypeScript) developer role at group.one is a strategic position focused on developing and enhancing scalable and secure SaaS products that help small and medium-sized businesses in Europe grow by simplifying how they communicate, collaborate, and manage their online presence all from a single, integrated platform.

This role requires close collaboration with Group Head, Team Lead, and Product Manager.

Job Description :



- Software development : Develop, maintain server-side SaaS applications (components and micro services).

- Scalable modular design : Design or refactor the architecture into loosely coupled services or components, create reusable components across products, and ensure they are easy to update, replace and deploy.

- Technical Leadership : Provide expert guidance and mentorship to development teams, promoting best practices in coding, design patterns, and frameworks.

- Cross-functional Collaboration : Work closely with product managers and engineering teams to translate and align the architecture with the strategic goals of the product, ensuring scalability, efficiency, and ease of integration.

- Project Planning : Participate in project planning by providing accurate estimations, identifying integration points, and assessing technical risks with mitigation strategies.

- Code Quality Oversight : Ensure code quality aligns with design and architectural principles through regular code reviews, focusing on security, scalability, and maintainability.

- Performance Optimization : Identify and resolve system bottlenecks, working with teams to enhance performance, scalability, and reliability.

- Infrastructure Collaboration : Partner with Infra teams to streamline deployment processes and ensure efficient CI/CD workflows for rapid and stable releases.

Mandatory :



Skills requirements :



- JavaScript and TypeScript.

- Node.js or NestJS.

- Databases (MySQL or PostgreSQL).

- Version control systems (Git).

- Unit testing frameworks (e.g., Mocha, Jest).

- Asynchronous programming, micro services, event driven architectures.

- System design (Containers, Load balancers, CDN, Caching, Message Queue, Logging).

- Monitoring and alerting using Prometheus and Grafana.

- Optimizing applications for performance and scalability.

- Problem-solving, data structures, and algorithms.

- Confluence and Jira.

Good To Have :



- Understanding of HTML, CSS, and responsive web design.

- Knowledge of distributed systems, APIs, GraphQL.

- Experience with Infrastructure-as-Code (using Helm or Kustomize).

- Experience with cloud platforms (AWS, GCP, or Azure).

Education And Experience Requirements :



- Bachelors degree (B.Tech. or B.E.) in Computer Science or Information Technology.

- 5 to 8 years of relevant experience in backend development using Node.js and TypeScript.


info-icon

Did you find something suspicious?