Upload
Job Description
Job Summary:
As a Senior Backend Engineer at Penny Software, you will be responsible for designing, developing, and maintaining the backend services and APIs for their procure-to-pay platform. You will work closely with cross-functional teams to ensure the scalability, security, and performance of the backend systems.
Job Responsibility:
- Design and implement scalable backend services, APIs, and microservices for the procure-to-pay platform.
- Lead the architectural design of backend systems to ensure security, reliability, and high performance.
- Collaborate with different teams to translate requirements into technical solutions and integrate third-party systems.
- Optimize database queries, manage data storage solutions, and troubleshoot existing systems for improved performance.
- Mentor junior developers, participate in code reviews, and implement monitoring solutions for system reliability.
- Contribute to strategic decisions regarding backend architecture and technology stack.
Candidate Requirements:
- Strong hands-on experience as a MEAN Stack Developer with expertise in REST APIs, Websockets, SQL/No-SQL Databases (MongoDB), message queues, and distributed caches.
- Proficiency in NodeJS, ExpressJS or NestJS, and experience in building scalable backend infrastructure with a microservices-first design.
- Solid understanding of API design (RESTful) and microservice architecture.
- Nice to have: Experience with GCP deployments, integrating external systems like ERPs, knowledge of AI/ML concepts, and familiarity with tools like Nx.dev.
Requirements
-
Skills
- Other