XpressBees– a logistics company started in 2015 – is amongst the fastest growing companies of its
sector. While we started off rather humbly in the space of ecommerce B2C logistics, the last 5 years
have seen us steadily progress towards expanding our presence. Our vision to evolve into a strong full-
service logistics organization reflects itself in our new lines of business like 3PL, B2B Xpress and cross
border operations.
Our strong domain expertise and constant focus on meaningful innovation have helped us rapidly evolve
as the most trusted logistics partner of India. We have progressively carved our way towards best-in-
class technology platforms, an extensive network reach, and a seamless last mile management system.
While on this aggressive growth path, we seek to become the one-stop-shop for end-to-end logistics
solutions. Our big focus areas for the very near future include strengthening our presence as service
providers of choice and leveraging the power of technology to improve efficiencies for our clients.
Job Description
XB is looking for driven & talented engineers to build highly scalable, reliable and performant cloud-
based platforms to drive the logistics business. You will have opportunities to make a big impact at XB
on the software solutions being built for Logistics businesses. We build a variety of technology products
that span multiple businesses.
The challenges that SDEs at XB solve are big (handle 50 Lakh shipments per day!) and influence the E-
Commerce business in India in coming years. We are looking for individuals who are passionate about
creating new products, features, and services from scratch while managing ambiguity and the fast pace
of the company. The challenges span areas like highly scalable and reliable orchestration
platforms, Client Integration API frameworks, Billing Solutions, Workforce Engagement. Further you may
solve complex optimization problems like Vehicle routing, Allocation, Network Optimization etc.
Roles & Responsibilities
You will be responsible for working with cross functional teams to deep dive into the
business and technology problems related to our portfolio of products, understanding the
gaps that exist in our current tools, and work within our team and with partner teams to
design best in class solutions.
You will have the opportunity to influence, invent, and design system architecture
across multiple product and technology spaces.
You will lead and mentor other talented engineers. You will be responsible for building
the best customer experience, keeping latency, security, and usability in mind.
You will interact with Product Managers and Designers and convert their vision into
a technical solution.
You will own portions of software deliverables including major critical path code from
your designs while finding opportunities to grow and mentor the team around you.
You will collaborate with other engineering leads and guide the team on software
development best practices and set examples by using them in solutions that you build.
You will own the end-to-end design of major deliverables, working closely with a team
of SDEs and Front-End Engineers to execute them. This is a high visibility and fast-paced
environment where you will make a direct impact on the customer experience and the
bottom line of the company.
You should have a commanding understanding of object-oriented design, data
structures and algorithms which you use to mentor a team of engineers. You should have
experience with agile methodologies, experience building scalable services and robust user
interfaces. We make extensive use of AWS Services (API Gateway, Lambda, SQS, etc.) and
prior experience is a plus. Experience with modern JavaScript frameworks (like angular,
react, backbone, and node.js) would be a plus.
Qualifications
Experience developing cloud software services and an understanding of design for
scalability, performance, and reliability.
Development experience defining, developing and maintaining web service API's
Demonstrated ability to mentor other software developers to maintain architectural
vision and software quality.
Experience in communicating with users, other technical teams, and senior
management to collect requirements, describe software product features, technical designs,
and product strategy.
Experience taking a leading role in building complex software systems that have been
successfully delivered to customers.
Knowledge of professional software engineering practices & best practices for the full
software development life cycle, including coding standards, code reviews, source control
management, build processes, testing, and operations.
Experience with distributed computing and enterprise-wide systems
Deep understanding of CS fundamentals including data structures, algorithms and
complexity analysis.
Experience building large-scale, high-performance systems in a complex, multi-tiered,
distributed environment.
Design and architecture expertise as well as familiarity with object-oriented analysis and
design patterns (OOA/OOD).
Ability to thrive in a fast-paced, dynamic environment.
About xpressbees
About
Similar jobs
- Experience: 1+ yrs - 3yrs
- Key Skills:
- Expert Proficiency in anyone the below programming language - Java, Node JS, PHP or GoLang
- Expert Computer Science fundamentals like Data Structures, Algorithms, Time Complexity, and others
- Strong Microservices, REST API, Git source control, CI/CD, and other latest technology trends
- Strong System Design, DB Design proficiency
- Strong knowledge in Design Patterns, best software development practices
- Good exposure to working in Open Source stack, E-Commerce, or Fintech domain.
What we are looking
- You must have experience in Python, including development of microservices using flask/fastapi/sanic.
- You hold knowledge of at least one Python web frameworks
- You have experience in NoSQL databases such as MongoDB
- You are familiar with relational databases and unstructured data.
- You are familiar with some ORM (Object Relational Mapper) libraries.
- You have prior exposure to code versioning tools such as Git.
- You understand fundamental design principles behind a scalable application
Good to have
- Experience in cloud services such as AWS
- Knowledge of user authentication and authorization between multiple systems, servers, and environments
- Understanding of the threading concepts in Python and multi-process architecture
What you'll do
- Create database schemas that represent and support business processes
- Integrate multiple data sources and databases into one system.
- Develop and integrate RESTful APIs and services for business use cases
- Perform unit and integration tests on developed modules
Certa (getcerta.com) is a Silicon Valley based tech product start-up that is automating the vendor, supplier and other stakeholder on-boarding processes (think background checks, agreements and the works) for companies across industries and geographies. With multiple Fortune-500 and Fortune-1000 clients, at Vetted's tech team, you will be working on stuff that is changing the way huge companies do business.
We are looking for rockstar engineers to join the tech team.
The ideal candidate should demonstrate the following:
- Ability to design and build extremely reliable, scalable and high performing enterprise systems
- Experience with Django Rest Framework for coding web-services (APIs) for Web and Mobile apps.
- Experience with Python
- Experience with Asynchronous tasks (celery)
- Strong testing and debugging skills
- Proficient understanding of code versioning tools
- Understanding of data security, encryption will be a plus
- Ability to thrive in a dynamic and fast-changing environment
- Results oriented, proactive and showing overall leadership quality
- Hands-on with AWS
- Understanding of REST
We are ideally looking for 3+ years of experience, in as much of the tech stack as possible. Also, along with the rest, if you love start-ups / have had experience working in start-ups, do apply here immediately.
Perks include remote working, flexible schedules, at par or better-than-industry-standard salary and a great team to work it (we mean it!)
What will I be doing? 👩💻👨💻
Leading parts of the product from inception to launch, and own large parts of the product’s execution.
Working with our Sales and frontend team to build products with the goal of delighting and increasing the success of our users.
Architecting, building, testing, and releasing product-facing features.
Contributing to our side projects and free tools for the education industry.
What do I need? 🤓
1-2 years of industry experience in a software engineering role, preferably building a SaaS product. You can demonstrate significant impact that your work has had on the product and/or the team.
Deep knowledge of a high-level programming language (for example, PHP, Python, etc.) but it doesn’t need to be a language that we use here! Great people are effective and learn what we use quickly (or introduce us to better ways of working)
Deep knowledge of SQL Databases
Experience with scalable distributed systems, both built from scratch as well as on AWS primitives
Willingness to learn and use new technologies
Extremely data-driven
Ability to debug complex systems
Brownie points 🍰
Using a framework (for example, Laravel, Code Igniter, Django)
Understanding of containerisation (Docker/Kubernetes) along with ability to deploy to AWS ECS (or similar tools)
Feel free to apply even if you feel unsure about whether you meet every single requirement in this posting. As long as you're a quick learner, and are excited about changing the status quo for tech recruitment, we're happy to support you as you come up to speed with our tech stack.
Perks 😍
Flexible vacation
Take a tutorial, on us
Monthly remote meals
Tech stack 🔨
PHP
Laravel
NodeJS
VueJS
Ionic Angular
Digital Ocean
AWS
MySQL
Why Classcard? 🚀
We are still in the early stages of our journey. You will be working closely with our users, acting on both their feedback and what our data says. Things you build here will have tremendous impact on both our business and Classcard as a company.
What happens after I apply? 🤔
-
Quick phone call with a member of our engineering team to find out more about your experience and why you want to work at Classcard.
-
Video interview:
Technical discussion with a senior engineer
Pairing on an interesting problem
Meet the founders
Position: Backend Developer 1 / Backend Engineer:
Location: Bangalore
Experience: .5 to 4 years, preferably in an agile environment
Strong Knowledge Node.js and MongoDB
Good Knowledge on Flask, SQL and other databases
Good Knowledge on Deployment Process (Nginix, Docker, AWS, Digital Ocean)
Basic Knowledge on Python
- Provide objective guidance without personal or political considerations.
- Pitching ideas for projects based on gaps in the market and technological advancements.
- Rolling out fixes and upgrades to software, as needed.
- Securing software to prevent security breaches and other vulnerabilities.
- Setting up a continuous build environment to speed up software development and deployment process.
- Architecting overall, comprehensive, and efficient practices.
- Guiding developers and operation teams in case of an issue.
- Monitoring, reviewing, and managing technical operations.
Requirements:
- Degree in Computer Science, Information Systems, or related field.
- Previous experience working on a 24x7 cloud or SaaS operation team.
- Spring Boot Java 8, Spring Core, Spring Boot, Spring MVC, Swagger, Tomcat 8, Maven, Jenkins, SVN, GIT, Postman/Newman, RESTful Services, Containers.
- Experience with infrastructure management and monitoring.
- Proven in developing, implementing, and providing solutions to the given problem in all Java technologies.
- Proficient in stitch-together end-to-end application starting from front-end web development, back-end development, middleware integration, and persisting data in no SQL or DBMS databases.
- Ability to work independently and as part of a team.