- Team Name - SDET
- Skills and Stacks - Java, Spring boot, Mysql, AWS stack, HTTP/GRPC
- Project 1 line description -Will be required the folks to close the P0 E2E automation
About MOURI Tech
About
Similar jobs
Skill: Java Developer – Mumbai
Job Description:
4.5 -8 years of Experience
- Java 8
- Spring boot
- API development
- MVC architecture
- web services
- OOPS
Role :
We are building one of the world's best tech platforms for online giving, where we provide opportunities for people to donate to any cause, non-profit or geography that they care about, in the most simple, personalized and effective manner. We scale our impact on the lives of millions of underprivileged people every year through our workplace giving, subscription giving and crowdfunding products.
At Give, we are looking for top-talent for our engineering team - software engineers who want to solve complex problems, continually learn, and most importantly, make a real impact in the lives of others.
Responsibilities :
- Work alongside product to understand our requirements, and design, develop and iterate
- Think through complex architecture to build robust and scalable solutions
- Build well-abstracted modules and services
- Provide design reviews for other engineers, including feedback on architecture and design issues, as well as integration, performance and scalability
- Follow scrum methodology to iterate and deploy fast
- Mentor other team members and colleagues
- Contribute to documentation, process and procedures
Requirements :
- 7+ years of experience
- Expertise in various Javascript frameworks/libraries including, but not limited to NodeJS and React.js
- Advanced knowledge of JavaScript
- Understanding of the fundamental principles of asynchronous code
-The ability to write efficient, scalable, reusable code
- The ability to conceptualize, diagnose, architect, iterate and build systems, sub-systems and services that are complex and enterprise scale
- Advanced knowledge and experience in web and server-side technologies
- Experience in both NoSQL and relational databases (MongoDB, PostgreSQL or similar databases) and an advanced understanding of data modeling
- Experience in one or more OO language like Python/Flask (preferable), Java, Ruby, etc.
- Identity Management and Security (SSL protocols, data encryption, user authentication, authorization services)
- Expertise in Git
- The ability to work across all software platforms at a high level - frontend and backend, server management, CI/CD, administrate third party tools/services/integrations
- An advanced understanding of open source libraries/frameworks and integration with third party
- APIs - with a focus on Payments, Notifications and Analytics
- Advanced knowledge of client/server-side caching mechanisms across multiple layers
- Proven track record of technical leadership, software delivery, ownership and mentorship
- Superb understanding of scalable computing systems, software architecture, data structures and algorithms
- Deep understanding of service-oriented and microservice architectures
- Expertise in AWS and its related services (EC2, S3, RDS, Route53, Elastic Beanstalk and more) or an equivalent cloud provider, Linux and shell scripting
- Knowledge of Nginx, Docker, gunicorn is a plus
- The ability and the experience to proactively account for the edge cases rather than diagnosing them after the fact
Responsibilities
- Produce clean, efficient code based on specifications
- Integrate software components and third-party programs
- Verify and deploy programs and systems
- Troubleshoot, debug and upgrade existing software
- Gather and evaluate user feedback
- Recommend and execute improvements
- Create technical documentation for reference and reporting
Requirements and skills
- 1-3 Years of Proven experience as a Backend Developer
- Tech Stack:
- AWS- Lambda, ECS, RDS Arora, RDS PostgreSQL, DynamoDB, S3, SQS, APIG, Cloud Front
- NodeJS
- Typescript(optional)
- Familiarity with Agile development methodologies
- Experience with software design and development in a test-driven environment
- Ability to learn new languages and technologies
- Excellent communication skills
- Resourcefulness and troubleshooting aptitude
- Attention to detail
About this role
CareerNinja is a personalised learning platform, that leverages AI to create customised learning environments for a learner based on their goal and background.
It curates the right content & connects to the right industry mentors & job opportunities to enable youth to learn in an experiential manner & achieve their next career goal.
We are ultimately working to productise learning & career goal achievement so as to make the same accessible to anyone at mass-global scale.
Your role, very simply put, is to work with the Founder directly & make this happen. Along with the design & dev teams, you will drive product right from understanding the users, designing the right experience & interface to make it happen & ensuring it is shipped on time & of course continuously iterated. This is an opportunity to literally own and build a product from it's early days & see it to scale given the fast growth. Ultimately you will also drive product monetisation & growth.
If you grow well you will be the one leading all things product, thus this is an exciting leadership role.
Responsibilities
- Understand markets, competition, and user requirements in depth.
- Work collaboratively with the UX/UI and engineering team.
- Define a roadmap for the development team.
- Explore and integrate monetisation strategies and evolve business models
- Execute on that roadmap to ensure resiliency and reliability of the product.
- Work closely with engineering to solve problems and build elegant solutions.
- Work closely with design and content team to ensure you’re enriching the end-customer experience.
- Learn, understand and predict user interactions.
Experience
- 1-4 years of product management experience.
- Knowledge of multiple functional areas such as Product Management, Engineering, UX/UI, Growth and Business. Marketing understanding is a definite plus
- Successful track record in planning, developing and executing a strategy for a product while collaborating cross-functionally.
- Solid engineering fundamentals & strong expsoure to technology.
- You’re entrepreneurial and are comfortable working in a complex and fast-paced environment.
- Analytical and data-driven, you love digging into the data to understand what’s happening and define & measure success on every project.
- You’re passionate about your customers and always bring questions back to what will serve them best.
- You’re a confident communicator.
- Experience driving the product vision, go-to-market strategy, and design discussions.
- Experience as a software engineer/developer or a designer and working with distributed teams is highly desired.
Benefits
Working with us could be your best decision if you're looking for learning, growth and wide exposure. You will be given real responsibilities, freedom to make decisions and come up with ideas and work closely with the founder and the core team, all in a flexible, casual and young (everyone under 30) work environment.
Flexible work, free snacks, board game breaks, etc are just a regular part of our work life.
We are looking for a React Native developers between 1 to 3years of experience interested in building performant mobile apps on both the iOS and Android platforms. You will be responsible for architecting and building these applications, as well as coordinating with the teams responsible for other layers of the product infrastructure. Building a product is a highly collaborative effort, and as such, a strong team player with a commitment to perfection is required.
Responsibilities
- Build pixel-perfect, buttery smooth UIs across both mobile platforms.
- Leverage native APIs for deep integrations with both platforms.
- Diagnose and fix bugs and performance bottlenecks for performance that feels native.
- Reach out to the open source community to encourage and help implement mission-critical software fixes—React Native moves fast and often breaks things.
- Maintain code and write automated tests to ensure the product is of the highest quality.
- Transition existing React web apps to React Native.
We are looking for a knowledgeable Payroll & HR Specialist to process and manage the company's payroll.
- Prepare Offer letter, Letter of intent, Process payroll, Exit interview, Induction, PF & ESI, Account related activities.
- Recruitment for internal hiring.
- Receiving approval from management for payments when needed
- Process ETDS taxes and payment of employee benefits
- Organizational, multi-tasking, and prioritizing skills.
- Trustworthy with attention to confidentiality
- People management skills important
- Ability to multitask.
- Assist in other ad hoc HR and Accounting work.
- Smooth HR maintenance in the office
- Planning for Employee entertainment once a month
- Ad hoc duties of admin and accounts
- Organize & Co-ordinate activities in the office. i.e., birthday, new joinees, plan employee engagement activities
- Maintain and administer employee-related data
- Preparation of payroll inputs and ensure consistency of output
- Accountable for ensuring employee salaries are paid accurately and as per the companys policy
- Reconciliation of payroll data and maintain a proper document control system for auditing
- Process candidate offers. Engage and explain compensation and benefit details to prospective employees
- Coordinate with various departments and ensure that the new joiner induction goes smoothly
- Verification and collection of documents from the new joiners and their maintenance
- Administration of CRM used for employee performance and appraisal
- Administration of CRM used for tracking employee vacation details
- Responsible for filing all the relevant documents as required under the labor law
- Address any routine HR request by employees
Qualifications:
- 2-3 years of experience in the field of HR/Payroll in the field of IT/ ITES.
- Good knowledge of employment processing, statutory benefits, records management and recruitment.
- Minimum graduate. Preferably with a commerce background. MBA is a bonus.
Designation - Principal Software Engineer
About Livspace:
Livspace is India’s trusted interior design and renovation platform that connects interior designers, homeowners and vendors. For homeowners, Livspace is their one-stop destination for all things interior. For interior designers and vendors, we’ve streamlined their workflow from design all the way to delivery through powerful and innovative technology.
We’re currently in nine Indian metro areas. We’ve made over 20,000 customers happy by delivering their dream homes to them. With over 3,500 interior designers on board, we’re the largest design community India has seen. We employ over 2000 passionate individuals who continue to grow and be a part of this exciting journey.
Working at Livspace:
Livspace believes in an open, intellectually honest culture where everyone is given the autonomy to contribute and do their life’s best work. As a part of the dynamic team at Livspace, you will have a chance to learn new things, solve new problems, build your competence and be a part of an innovative design-and-tech startup that’s revolutionizing the interiors industry.
If you value autonomy, enjoy challenges, believe in getting things done and can work with minimal supervision, come join us
As a Principal Software Engineer you will:
- Design, implement and enhance new components of the Livspace design platform and supply chain platform.
- Design new features for the e-commerce properties and front-end products and mobile apps
- Maintain engineering infrastructure
- Have significant impact on current and future technology roadmap
- Complete ownership of Service/Services that your team is responsible for
- Lead by example, mentor and guide team members on everything from structured problem solving to development of best practices
- Own large technical deliverables and execute in an exemplary way
- Be able to conceptualize and develop prototype quickly
- Contribute creatively in strategic products that will reach large audience
- Build a web product that users love.
Who you are :
- Deep expertise with any or combination programming languages: Java, Python NodeJS any Object oriented high level proprietary or open source language with strong programming constructs ( Java Preferred ).
- Substantial experience in building complex and scalable solutions.
- Strong object oriented design skills, ability to apply design patterns, and an uncanny ability to design intuitive module and class-level interfaces
- The ability to do deep problem solving and build elegant, maintainable solutions to complex problems.
- Experience leading multi-engineer projects and mentoring junior engineers
- You earned B.Tech or equivalent degree in computer science or related engineering field
- You have at least 6+ years of experience working with large scale web products
Your Array (Nice to Have) :
- Good sense of system characterization and identification of technical requirements
- Good learnability and adopt technologies that help build large scale, performant, reliable and sustainable systems.
- Architectural & Design Choices, Deep knowledge on one or more tech stacks, identify alternative tech choices and trade-offs
- Strong problem Solving skills, Identify feasible alternatives and freeze on the optimal choice of data structures and advanced algorithms
- Ability to work in fuzzy environments and complex environments
- Able to take high ownership of complex system components and drive it to the next level
- Good exposure both with tech breadth and tech depth