logo

JobNob

Your Career. Our Passion.

Software Engineer


Perpetuum Innovations


Location

Gurgaon | India


Job description

Company Name:

Perpetuum Innovations Pvt. Ltd. Position Title:

Platform Engineer - Node.js, TypeScript, Python, GCP Location:

Primary Remote Job Type:

Full-Time

Summary:

We are looking for a Platform Engineer with a strong foundation in coding, design, and architecture, and deployment and SRE skills. The ideal candidate will have experience in Node.js, TypeScript, and GCP, as well as fundamental skills in Python. Experience with AI and deep learning is a plus, but not required. The Backend Engineer will be responsible for developing and maintaining the backend platform, collaborating with cross-functional teams, and ensuring the reliability and scalability of the platform. The ideal candidate is a creative problem solver with a passion for learning and a strong attention to detail.

At Perpetuum, we pride ourselves on our innovative and collaborative culture. We believe that great software is built by teams of passionate and creative individuals who work together to solve complex problems. Our team is made up of experts in their fields, and we are committed to providing a supportive and inclusive environment where everyone can thrive. In addition to technical skills, we are looking for someone who embodies the following traits (

please read the next 8 points carefully

) :

Grit and determination to overcome challenges and persevere in the face of setbacks. Relentless resourcefulness to find creative solutions to problems and think outside the box. Optimism and a belief that they can solve any problem they encounter. A commitment to constant learning and a desire to expand their knowledge and skills. A collaborative and respectful attitude, treating others with kindness and respect. A positive and enthusiastic demeanour, making them a pleasure to work with. A growth mindset, believing that they can improve their skills and abilities through hard work and dedication. A willingness to take on responsibility and go the extra mile to deliver on their commitments.

Responsibilities:

☑️ Develop and maintain the backend platform using Node.js, TypeScript, and GCP Design, implement, and deploy scalable and reliable backend services Collaborate with cross-functional teams to ensure the backend platform meets business requirements Write clean, maintainable, and testable code ☑️ Collaborate with other teams to ensure the reliability and scalability of the platform Familiarity with Site Reliability Engineering (SRE) practices Experience with incident response and disaster recovery ☑️ Manage migration and deployment complexity when switching between AWS and GCP Experience with cloud migration and deployment strategies Familiarity with cloud cost optimization techniques Ability to manage and mitigate potential risks during migration ☑️ Work with multi-model databases, specifically Arangodb, and understand Graph and NoSQL models Experience with database design and optimization Familiarity with data modeling, indexing, and query optimization ☑️ Optimize the performance of backend APIs, reduce latency, and improve the throughput of microservice endpoints Experience with performance optimization and load testing Familiarity with RESTful API design and implementation Understanding of microservice architecture and communication patterns

Nice to Have Skills:

☑️ Code data pipelines using Python, Node.js, and NLP/Deep Learning models such as OpenAI, Mixtral, Claude2, TensorFlow, and GAN Experience with data processing and transformation using Python and Node.js Familiarity with Natural Language Processing (NLP) and Deep Learning models Experience with TensorFlow and GAN for implementing AI/Deep Learning capabilities ☑️ Implement cloud function-based async notification pipelines using technologies like Kafka or other event pipeline Experience with event-driven architecture and message queues Familiarity with Kafka or other event pipeline technologies Ability to design and implement scalable and reliable async notification pipelines

Qualifications:

☑️ Bachelor's degree in Computer Science, Engineering, or a related field ☑️ Proven experience in Node.js, TypeScript, and GCP Experience in developing and deploying Node.js applications in a production environment Familiarity with GCP services such as Compute Engine, Cloud Storage, and Cloud Pub/Sub Fundamental skills in Python ☑️ Familiarity with AWS and the ability to manage migration and deployment complexity Experience with AWS services such as EC2, S3, and Lambda Familiarity with cloud cost optimization techniques ☑️ Experience with multi-model databases, specifically Arangodb, and understanding of Graph and NoSQL models Experience with database design and optimization Familiarity with data modeling, indexing, and query optimization ☑️ Strong understanding of backend API optimization and performance improvement Experience with performance optimization and load testing Familiarity with RESTful API design and implementation ☑️ Understanding of microservice architecture and communication patterns ☑️ Strong problem-solving skills, ability to work in a team, and excellent communication skills ☑️ Familiarity with the practices of large tech companies such as Google, Amazon, and Microsoft Experience with SRE, DevOps, and Agile methodologies Familiarity with the culture and values of these companies

Work Hours:

The company operates during the hours of 9 am to 7 pm, and the developer will be expected to work during these hours.

Benefits

:

Perpetuum offers a competitive salary Paid time off (PTO) and sick leave Flexible work arrangements (e.g. remote work) Professional development opportunities Stock options or equity in the company

Company Culture

:

At Perpetuum, we believe that great software is built by teams of passionate and creative individuals who work together to solve complex problems. We are committed to providing a supportive and inclusive environment where everyone can thrive. Our team is made up of experts in their fields, and we value diversity, collaboration, and innovation.

We offer a flexible and remote-first work environment, with opportunities for professional development and growth. We believe in work-life balance, and we encourage our team members to take time off when they need it.

To Apply:

Please submit your resume and a cover letter highlighting your relevant skills and experience to [email protected].


Job tags



Salary

All rights reserved