Role Summary:
We are hiring software developers to drive our First mile, Mid mile and Last mile logistics solutions. Our solution is a carrier agnostic SaaS platform that digitalizes logistics by integrating and optimizing business processes and adding a predictability layer to make logistics more efficient.If you are a full stack engineer and are keen to be part of a growing Logistics tech business backed by a kickass engineering team – you are eyeing the right opportunity. We hire engineers, who love to break the monotony of their own stack and love experimenting with latest tech trends to be able to up the game always.While we value tremendously problem-solving skills, we value even more problem finding skills. People who have risen the fastest in our company are those that have a keen eye for detecting critical business problems and then solving them. Our work culture is overachiever, very amiable, and at the same time always charged with excitement.
Key Responsibilties:
- Develop optimized solutions for given problems, writing clean, maintainable, and easily understandable code
- Write unit tests for your code, ensuring thorough testing before deployment
- Maintain high code quality standards and take responsibility for the quality of your deliverables
- Fix bugs in your code and maintain them over time, ensuring the robustness and performance of the solution
- Select the appropriate design patterns, data structures, and algorithms to ensure optimal performance, especially when handling millions of transactions
- Stay curious and quickly learn new technologies, adopting those that best suit your solutions
- Build, test, and deploy scalable solutions that directly impact the company’s top line by generating significant revenue
- Work closely with product management to transform business problems into technical solutions and ensure successful deployment
- Prepare detailed technical write-ups for programming features, and collaborate with the team to ensure understanding of deliverables and tasks
- Maintain complete and current documentation, logs, and reports, storing them appropriately for team access and knowledge sharing
- Collaborate with automation teams to determine testing requirements and ensure full coverage and the highest quality product
- Uphold and promote company policies, procedures, and standards of ethics and integrity
- Maintain clear communication with stakeholders, managing expectations and ensuring alignment throughout the development lifecycle
Role Requirements:
Proven experience in software development with a focus on writing clean, maintainable code.Experience in writing unit tests and ensuring comprehensive code coverage.Strong problem-solving skills, with the ability to design and implement solutions for complex technical problems.Familiarity with design patterns, data structures, and algorithms.Experience working with scalable systems and optimizing code for high-volume transaction handling.Ability to quickly learn and apply new technologies to solve business problems.Strong communication skills, both verbal and written, with the ability to explain technical concepts to non-technical stakeholders.Ability to work collaboratively in a team environment and with cross-functional teams (e.g., product management, automation teams).Knowledge of version control systems (e.g., Git) and CI/CD pipelines is a plus.
Knowledge, Skills & Experience required for the role
Education:
Bachelor or master’s degree in computer science, Software Engineering from a reputed University
Experience:
1+ years of relevant experience
Nature of Experience:
1+ years of Hands-on experience in working on Open-Source Technologies including Java, Python, Django, PostGreSQL database and NoSQL Database
Functional Skills:
Technical Skills: JIRA, Gitlab, Rest API, GCP or AWS, Jenkins, Maven, Ansible like build & deployment (continuous integration) tools
Behavioral Skills:
Communication, team player, logical thinkerPowered by JazzHRVmfCW079tL