

Similar jobs
Mandatory skills
Hands on Python Programming.5+ years of Data Engineering experience: Skills sets: Python, SQL (Snowflake), S3.
Good to have
AWS familiarity would help
About the job
Whirldata Inc. is an AI/Data Sciences/App Dev company established in 2017 to provide management and technology consulting services to small and medium enterprises across the globe. We are headquartered in California and our team works out of Chennai. The specific focus is on
- Helping clients identify areas where Data Sciences and AI-based approaches can increase revenues, decrease costs or enhance customer engagement experience
- Help clients translate business needs into process flows for exploratory and cutting-edge applications
- Provide appropriate and targeted solutions that can achieve the planned objective
Whirldatas management team consists of individuals with a combined 45+ years of management and technology consulting experience, spanning multiple verticals such as finance, energy, retail, manufacturing and supply chain/logistics. Please look up our website and go through the blogs/videos/articles to find out more about us.
Working Philosophy
Whirldata works on the principle that, larger business goals come first and any technology-intensive solutions need to support necessary business goals. Hence all engagements start as a management consulting exercise and solution building follows after a thorough understanding of business needs.At Whirldata, we put our minds together, mix technology, art & math to deliver a viable, scalable and affordable business solution. We are passionate about what we do because we know that our work has the power to improve businesses. You can join our team working at the forefront of new technology, solving the challenges that impact both the front-end and back-end architectures, and ultimately, delivering amazing global user experiences.
Who we are looking for:
Full Stack Engineer (Position based in Chennai)
The following criteria are mandatory requirements and we strongly encourage that you apply only if you meet all these criteria:
1. Minimum 3 years of work experience
2. Proven capability to understand clients business needs
3. At least one demonstrable stint of architecting a database from scratch
4. Multiple programming language capabilities a must. In-depth knowledge of at least one programming language
5. Willingness to wear multiple hats depending on our business needs will be a priority
6. At least 2 years of hands-on experience in front-end development
7. Knowledge of current tools, platforms and languages an absolute must
8. Hands-on experience in cloud technologies and project management capabilities will be considered favourably
What do you get in return
- AI, Data Sciences and App dev require individuals who are both business and tech-savvy. We will turn you into one and make you a rockstar!
- You will get to work in an environment where your effort helps the customer and you will get to see it
- We will provide on-the-job training that will make you a doer and not a talker on data sciences, AI and app dev
- Opportunities to shine and pave your own way forward. We are good at identifying your talents and providing a platform where you will get immense satisfaction from demonstrating the same.
- Of course - we will pay you well too!
If you are interested - please apply with a small note with your thoughts on why you find this opportunity exciting and why you are willing to consider a move.
WHAT YOU WILL DO:
- Execute a full software development lifecycle (SDLC)
- Develop flowcharts, layouts, and documentation to identify requirements and solutions
- Write well-designed, testable, reusable code and libraries for future use
- Optimize the application for maximum speed and scalability
- Implement security and data protection
- Produce specifications and determine operational feasibility
- Integrate software components into a fully functional software system
- Develop software verification plans and quality assurance procedures
- Document and maintain software functionality
- Troubleshoot, debug and upgrade existing systems
- Deploy programs and evaluate user feedback
- Comply with project plans and industry standards
- Ensure software is updated with latest features
REQUIRED SKILLS & QUALIFICATIONS:
- Good knowledge of Core Java (Minimum Version 8)
- J2EE with a good understanding of Servlets and JSP
- Experience in Spring Modules – Spring IOC and AOP, Spring Boot (version 2 plus), JDBC
- Expertise in design and development of various web and enterprise – level applications using Java/J2EE technologies such as Spring, Hibernate, Rest services.
- Web Services (including SOAP, XML, XML Schema, JSON, and REST)
- Tools required: Maven,Eclipse, Github, and Swagger
- Good knowledge of SQL and Redis (NOSql)
- Ability to document requirements and specifications
- Proven work experience as a Software Engineer or Software Developer
- Ability to develop software in Java or any other OOPS languages
- Excellent knowledge of relational databases, SQL and ORM technologies (JPA2, Hibernate)
- Experience in developing Web Applications using at least one popular Web Framework (Spring)
- Experience with test-driven development
- Proficiency in software engineering tools
PREFERRED SKILLS & QUALIFICATIONS:
- A Bachelor’s Degree in Computer Science, Software Engineering, or other related fields.
- Eight to Ten years of Software Engineering or Software Development experience, preferably in a related field.
REPORTING: This position will report to HOD
EMPLOYMENT TYPE: Full-Time
LOCATION: Remote (Pan India) & In-Office – Jaipur, India
SHIFT TIMINGS:
Summer - 1:30pm-10:30pm IST
Winter - 2:30pm-11:30pm IST
● Experience in design, development, and deployment of the
application.
● Knowledge of Restful Web-Services, JSON, HTTP, Networking
protocols
● Knowledge of MVC architecture.
● Mandatory Tech Skills: PHP, NodeJS, JavaScript, SQL, NoSQL,
GIT.
● Good to Have: Laravel, Express, AWS
● Basic understanding of HTML, CSS
- Strong Core Java
- Good in Swing
- Good team leading experience
- Good communication
Senior Python Backend Developer
Notice Period: 45 days / Immediate Joining
Banyan Data Services (BDS) is a US-based Infrastructure Services Company, headquartered in San Jose, California, USA. It provides full-stack managed services to support business applications and data infrastructure. We are looking for a Senior Python Developer to join our development team based out of Bangalore. This teamwork on building the next-generation SAS application on the Hybrid Cloud platform.
It's a once-in-a-lifetime opportunity to join our rocket ship startup run by a world-class executive team. We are looking for candidates that aspire to be a part of the cutting-edge solutions and services we offer that address next-gen data evolution challenges.
Key Qualificatisons
· Ability to write high-quality code efficiently.
· Design and develop new services/micro-services.
· Participate in planning and management of development process.
· Share architectural design vision with both technical and non-technical team members, including fellow engineers.
· Works on improvements in development toolset including testing frameworks, deployment scripts, and monitoring libraries.
· Experience solving complex problems and implementing solutions for performance and scalability.
· Write clean, well-structured, and maintainable code with automated test coverage and corresponding documentation.
· Explore new latest relevant technology, techniques, frameworks, tools, methodologies, and processes.
· Comfortable working with all aspects of software development; including dev-ops, quality assurance, research, and design.
Requirements
· Minimum 3 years of experience as a Python Developer in application development.
· Experience in Developing applications/software using Python, developing web services using Django/Flask, working with REST API, and working with any databases technology.
· Strong in Reg expression and string handling.
· Strong in python programming and should be able to develop both API, UI, and backend validations.
· Integration of user-facing elements developed by front-end developers with server-side logic and Implementation of security and data protection.
· Experience in Developing applications, software using Python, developing web services using Django, Flask, working with REST API, and working with any databases technology.
· Worked on open-source tools for logging, monitoring, search engine, caching, etc.
· Exposure to any of relation database technologies MySQL/Postgres/Oracle or any No-SQL database.
· Experience working on DevOps tools for continuous integration.
· Performed App servers, application deployments, web server deployments.
· Design and implementation of low-latency, high-availability, and performant applications.
· Working knowledge of AWS, enough to be able to set up the environment for application development.
· Good good analytical and execution skills.
· Worked on open-source software for development, logging, monitoring, search engine, caching, etc.
http://www.banyandata.com" target="_blank">www.banyandata.com
Responsibilities
- Use latest processes and technology in order to build scalable, distributed, and
fault-tolerant site/software systems.
- Research and evaluate new methodologies and technologies that improve the quality,
reliability, and performance of the frontend engineering’s site/software development
systems and processes
- Apply usability principles and procedures and optimize builds. Reuse through
documenting common frontend components that save the business time in executing
future projects.
- Emphasize a consumer-focused approach in building sites/software and works with both
senior and junior frontend teams in determining the prioritization and estimation of new
features and improvements.
Requirements/Qualification
- Minimum 6 years experience in software engineering. At least 3 years of frontend
experience working in React with Redux Framework
- Highly proficient in CSS3, HTML5, Javascript. Also proficient in tools like Bootstrap and
Webpack for building products across multiple screen resolutions and browsers.
- Familiarity with cross-browser compatibility issues and demonstrate design and user
interface/user experience skills.
- Excellent time management, multi-tasking and communication skills
MUST HAVE
- Design and implementation of the overall web architecture using React.js, Node.js, Mongo DB and AWS Lambda and Python
- Must have good knowledge of API
- Deployment and maintenance of AWS infrastructure -- Kubernetes, EC2, S3, Lambda
- Ensuring the entire stack is designed and built for speed and scalability
- Integrating our front-end UI with the constructed API
- Design and implementation of continuous integration
- Working knowledge of web-based application architectures and frameworks (including React) and the way it integrates with services.
Key Skillsets
- Node.js
- React.JS
- AWS
- MongoDB
Built on a foundation of AI we are automating enterprise application integration, data integration, data preparation for Analytics and bot automation. We are looking to build our engineering development center in Pune with passionate and entrepreneurial developers at all levels (Interns, Fresh Graduates, Senior Software Engineers and Architects).
Expectations -
- Have at least 3 years work experience in Java 8 or higher / J2EE Java development.
- Have experience of agile systems development methodologies such as SCRUM
- Experience in designing the solution and implementation.
- Is a communicative, positive, outgoing and driven team player.
- Solution-oriented, see opportunities and proactively proposing new solutions, speak and write fluently in English.
- Good to have certifications in Java, Spring etc.
- Experience in Java 8.
- Experience in Spring Boot and other spring framework like Spring data, AOP etc.
- Experience in MongoDB/ Kafka / RabbitMQ etc.
- Experience in REST API
- Have worked on microservices
- Should have worked on minimum 2- 3 projects
- Experience in writing effective Unit test case for better coverage.
- Experience in writing good quality code by following code quality tools likes SonarQube etc.
About the Role
If you are interested in developing the future architecture of Uber's Rider stack by building its core building blocks, join the Rider Backend Platform team. We build backend architectural components and frameworks comprising of services, libraries, state storage and other building blocks that aim to optimise the core Rider flow and foundational features that are shared among all rider products, including but not limited to, Uber Rider app, UberLite, m.uber.com, etc.
What You'll Do
- Work with Rider product engineering teams to identify, design and build solutions that help scale Rider services and platforms.
- Drive adoption of best practices in code health, testing, and maintainability
- Analyze and decompose complex software systems and collaborate with cross-functional teams to influence design for scalability and testability
- Work with smart and motivated teammates in a fast-paced, collaborative environment.
- Build elegant backend platform components for high throughput and low latency distributed systems.
- Solve challenging problems with cutting edge design and algorithms.
What You'll Need
- 4+ years Strong meaningful Individual contributor experience as a software engineer
- Design: Knowledge of data structures and an eye for design. You can discuss the tradeoff between design choices, both on a theoretical level and on an applied level.
- Strong coding/debugging abilities: You have advanced knowledge of at least one programming language, and are happy to learn more. Our core languages are Go and Java.
- Fast learner: We're looking for software engineers who thrive on learning new technologies and don't believe in one-size-fits-all solutions. You should be able to adapt easily to meet the needs of our massive growth and rapidly evolving business environment.
- A team player: You believe that you can achieve more on a team -- that the whole is greater than the sum of its parts. You rely on others' candid feedback for continuous improvement.
-
Business acumen: You understand requirements beyond the written word. Whether you're working on an API used by other developers, an internal tool consumed by our operation teams, or a feature used by millions of customers, your attention to details leads to a delightful user experience.
About the Team: **Rider Backend Platform**
Builds the core building blocks needed to power the rider experiences on the different Rider facing apps including the core Uber app, Uber Lite, Web as we move on to become the preferred transportation platform for millions of riders all over the world.
Uber
At Uber, we ignite opportunity by setting the world in motion. We take on big problems to help drivers, riders, delivery partners, and eaters get moving in more than 600 cities around the world.
We welcome people from all backgrounds who seek the opportunity to help build a future where everyone and everything can move independently. If you have the curiosity, passion, and collaborative spirit, work with us, and let's move the world forward, together.








