

About Dataweave Pvt Ltd
About
Connect with the team
Similar jobs
About the Company:
We are a Series A funded Indonesian online group buying platform that helps people connect with like minded people who want to buy the same item/product at a discounted price. The team is spread across India and Indonesia, and is led by experienced founders who have founded, set-up, scaled and exited businesses across India and Indonesia. We have raised our first round of funding, and are growing extremely fast. We are actively looking for Full Stack developers to join our team.
Job Duties and Responsibilities
We are looking for an experienced full-stack engineer to implement both back-end and front-end software solutions to serve both internal and external customers. The position entails working in an agile team to develop Java- and React-based projects that support our system.
- Design, implement and test full-stack solutions using Java, Spring and React
- Design robust spring system that can support 2-5mil users.
- Work alongside other team members to integrate various components into finished product
- Work closely with product owner to create stories
- Continuously create new and interactive features that would help to improve user experience and user engagement.
- Assist with troubleshooting of issues as needed
- Participate in the design and architecture of software solutions
- Assist in developing and maintaining continuous integration pipelines
Salary range : 15 lpa - 30 lpa or more depending on candidate experience.
Skills required :
You will be best qualified if you have experience with several (not all) of the following:
- JAVA
- Python (Flask and Django)
- Spring/Spring Boot
- React
- Hibernate
- Linux
- REST
- Kafka
- Mysql
- AWS
- ELK Stack (Elasticsearch)
- CI/CD Pipelines
Qualifications:
- 2+ years of experience in Java based technologies
- 1+ years of experience in Python
- Experience in designing databases and system architecture
- 1+ years of experience in Front end technologies like HTML, CSS, JavaScript and ReactJs
Why join us?
- You will get to work with an experienced team who has worked in multiple startups.
- Experimenting is the name of the game. And POCs are the snacks that fuel them.
- Grow with us. It is a family
- Gain exposure to two of the fastest growing markets in the world - South East Asia and Social Commerce
Responsibilities:
• Take on complex problems that span multiple components and teams.
• Independently own one or more multiple modules, which include: requirement analysis, design, development, maintenance & support
• Write extensive, efficient code to address complex modules that handle the interaction between multiple components.
• Rapidly iterate to add new functionalities and solves complex problems with simple and intuitive solutions
• Produce architecture with clean interfaces, that are efficient and scalable
• Participate and contribute to architectural discussions
• Solve production issues. Investigate and provide solutions to minimize the business impact due to the outage
• Continuously improve performance metrics of modules you own.
• Collaborate effectively across teams to solve problems, execute and deliver results
Requirements:
• Experience: 3+ years
• A Bachelor's or Master's Degree in Computer Science
• Software engineering and product delivery experience, with a strong background in algorithms
• Experience in architecting & building real-time, large-scale e-commerce applications
• Experience with high-performance websites catering to millions of daily traffic is a plus
• Excellent command over Data Structures and Algorithms
• Experience with web technologies, Go/Java/Python
• Language: GO or Python
• Strong expertise in DS and Algo
• Strong leadership skills - have experience mentoring, building products from scratch or incumbent in design and architecture.
• Have worked in the scaling of the system right from scratch.
• Someone worked in small user base to a large user base and wrote optimized code
• Both HLD and LLD
Responsibilities:
- Design and create services and system architecture for your projects, while working.
- Closely with the product, design and engineering team.
- Participate in brainstorming sessions and contribute ideas to our technology, algorithms and products.
- Dive into difficult problems and successfully deliver results on schedule.
- Own services related to OkCredit features in active development.
- Develop and deploy required services responsible for evolution of the overall product.
- Do server side development in golang/python preferably (or any other language).
- Deploying stuff in production in docker containers.
- Write tests.
- Invent awesome stuff to make your job easier
- Motivation to design and build reliable, elegant backend services.
- At least 2 - 5 years of backend development experience.
- Proficiency in GoLang is MANDATORY.
- Familiarity with infrastructure concepts related to docker, kubernetes is preferred.
- Familiarity with Protocol buffers. Protocol buffers are now OkCredit's lingua franca for data.
- Familiarity with message-oriented middleware like rabbitmq, google pubsub.
- Familiarity with cloud platforms like gcp, aws etc.
Experience working on waterfall or Agile (Agile model preferred)Solid understanding of Python scripting and/or frameworks like Django, Flask Back up RRS.
- Need to develop applications in PHP, HTML5, JQuery and Node.JS.
- Need to interact with Team Leads, QA team, Deployment team
- Need to interact with in-house and external customers
- Need to interact with internal team members for integrated development
- Need to have good communication skills
- Will Report to Lead Developer - PHP
Skills required:
- Need to have experience in developing projects using PHP, MySQL, HTML5, JavaScript, AJAX, JQuery , CSS3, Elastic Search and Node.JS
- Need to have experience in implementing web frameworks
- Need to have experience in database concepts
- Need experience in unit testing
- Need to have experience in trouble shooting and analyzing run time errors
Preference of Educational background:
- B.E
- B.Tech
- MCA
Preference of Professional background:
- Should have strong knowledge and understanding of Software Development Life Cycle.
- Solid Work experience of Object Oriented Development and MVC Design & Core PHP
- Sound knowledge of JavaScript / AJAX technologies and methods.
- Prior experience with XML, JSON and SOAP web services.
- Hands-on experience in writing complex SQL queries.
- Excellent written and oral communication skills.
- Node.js, Angular.js is a plus
- Version control systems like Sub version, GITLAB
Tech Stack: FE: ReractJS, Mobile Programming: React Native, BE: GoLang, Cloud: AWS
No.Of Positions: 10
At least 1-2 years of experience with Golang, over all IT Experience should be over 4 years. Independent Contributor role Have expertise in implementing micro services (using tools and technologies for messaging, RPC, containerization, etc.) Experience working with SQL/NoSQL databases, ability to write complex queries and optimize them Golang Libraries knowledge good to have: Gorm, Gin, Viper, AMQP, validator, etc
Position: Senior Software Engineer
Location : Gurgaon ( WFH untill Pandamic )
You'll be responsible for developing web applications for managing various working aspects of e-commerce, warehousing & supply chain systems. Your primary focus will be the development of server-side logic and client-side interfaces, ensuring high performance and responsiveness to requests from the front-end.
Responsibilities:
● Design, develop, test, deploy, and maintain highly scalable user-facing software applications.
● Participate in business discussions and present software solutions to their various problems.
● Coordinate full cycle product development activities with executive management, product management, quality assurance, support, and operations teams.
● Build software modules, libraries, and frameworks that support complex back-end applications as per the specifications and on time.
● Design schema for SQL and NoSQL database.
● Setup metrics tracking and inspect server code for speed optimization.
● Assign tasks to team members and gauge progress of various projects.
● Should open to work on PHP/Laravel.
Requirements:
● 4+ years hands-on experience on writing and deploying production quality code.
● Solid foundation in computer science with strong competency in data structures, algorithms and software design.
● Have created enterprise level applications in any programming language.
● Professional experience using PHP, Python and Golang among others.
● Development experience with Unix/Linux.
● Strong Experience with relational SQL and NoSQL databases.
● Hands on experience in using AWS technologies like EC2, lambda functions, SNS, SQS and worked on serverless architecture.
● Follow right back-end engineering practices and desire to continually keep up with its advancements.
● Constantly improve product quality, security, and performance.
● Experience in leading the team and working with cross-functional teams in a dynamic environment is a plus.
● Domain knowledge of warehousing operation related processes and ecommerce workflows is preferred.
● Should open to work on PHP/Laravel.
▪ A Bachelor's degree in Computer Science, or related technical discipline
▪ 2 years of Software Development experience
▪ Deep hands-on technical experience in object-oriented design, data structures, algorithm design, and
complexity analysis
▪ Experience with full software lifecycle methodology, including; coding standards, code reviews, source
control management, build processes, testing, and operations
▪ Ability to identify, empathize with and delight the customer
▪ While every product-line has its tech stack - different products have different technologies and it's
expected that you are comfortable working across all of them as and when needed.
▪ Some of the technologies/frameworks that we work on - Microservices , Node.js, MySQL, Postgress..








