Posted:21 hours ago|
Platform:
Remote
Full Time
NimbusPost is an advanced tech-enabled shipping platform trusted by over 60000+ global sellers. Our offerings ensure a swift shipping solution for various business requirements. It is the fastest growing community of start-ups and entrepreneurs coming together for quick and hassle- free shipping solutions with eclectic reach and reliable customer support. The present shipping solutions lack in providing transparent information for businesses to make an informed decision.
NimbusPost bridges that gap to facilitate a decision backed up with reasons. We bring together all the courier partners on one platform to help customers pick the best, suiting their requirements after comparing the offerings from each. Headquartered in Gurugram, Haryana, we are currently serving across more than 29000+ pin codes, with 60000+ happy clients.
Company Website – www.nimbuspost.com
Job Title: Software Development Engineer / Senior Software Development Engineer
Location: Gurgaon
Experience: 2+ years
Role Description
Talented software development engineers building highly scalable and reliable cloud-based platforms to drive our logistics business. You will also have an opportunity to make a large impact across NimbusPost on how software solutions for Logistics businesses are built. We build and support a variety of technologies that span multiple businesses. We are looking for a talented and versatile candidate with significant experience in building cloud-based platforms either in public or private cloud domains are preferred. You must have previous background in building and managing highly scalable solutions. You will actively take part in designing, architecting and building state-of-the art software that will help NimbustPost run its businesses efficiently and reliably.
Duties/Responsibilities:
● Partner with internal and external stakeholders to understand business problems and then design and develop required solutions.
● Partner with architects to ensure developed solutions adhere to established best patterns and our architectural target state.
● Drive the adoption of key engineering best practices to improve quality and reliability of team's deliverables.
● Responsible for coaching and mentoring of direct reports.
● Nurture a culture of mentoring, and assist in hiring critical talent.
● Design, develop and evolve highly scalable and fault-tolerant distributed services
● Design and implement APIs, abstractions and integration patterns to solve challenging distributed computing problems
● Understand and own component security analysis, including code and data flow review. Collaborate with security team to implement and verify secure coding techniques
● Ensure proper metrics instrumentation in software components, to help facilitate real time and remote troubleshooting/performance monitoring.
Required Skills/Abilities:
• 2+ years of work experience with a Bachelor’s Degree or an Advanced Degree (e.g. Masters) in Computer Science/Engineering
• Excellent in one or more of Node.js, React JS, Python, Go and cloud-based solutions. • Good knowledge of functional and Object-Oriented Programming
• Excellent working knowledge of Node.js, Web Sockets, Messaging Queues, RabbitMQ, SQS, Kafka, XML/JSON. • Expertise in Docker, Kubernetes, CI-CD automations.
• Strong software product development background with a passion for building cloud based applications with high levels of reliability, availability and security
• Very good understanding of Enterprise Application Life Cycle Management needs.
• Exposure building REST based web services & web applications using Java and Spring framework
• Exposure building service-oriented solutions and Restful microservices and a strong understanding of Java multi-threading, concurrency, and memory management
• Proficient in working with relational databases as well as NoSQL technologies like MongoDB, MySQL, Dynamo and Redis
• Proficient in working with Pub-Sub (RabbitMQ, Kafka) and event based architecture.
• Experience with cloud platforms (e.g. AWS, Azure or Google Cloud) and building automation around their APIs
• Working knowledge of infrastructure, ensuring high-availability, scaling, service discovery, logging, monitoring and alerting.
• Strong understanding of architecture patterns and operational characteristics of highly available and scalable applications.
• Excellent knowledge of core engineering best practices and passion to implement these across teams.
• Excellent verbal, written, and presentation skill
NimbusPost
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Practice Python coding challenges to boost your skills
Start Practicing Python Nowhyderabad
12.0 - 18.0 Lacs P.A.
gurgaon, haryana, india
Salary: Not disclosed
18.0 - 33.0 Lacs P.A.
10.0 - 20.0 Lacs P.A.
bengaluru
25.0 - 30.0 Lacs P.A.
5.0 - 9.0 Lacs P.A.
bengaluru, karnataka, india
Salary: Not disclosed
bengaluru, karnataka, india
Salary: Not disclosed
25.0 - 40.0 Lacs P.A.
bengaluru
6.0 - 10.0 Lacs P.A.