About Us
upGrad is an online education platform building the careers of tomorrow by offering the most industry-relevant programs in an immersive learning experience. Our mission is to create a new digital-first learning experience to deliver tangible career impact to individuals at scale. upGrad currently offers programs in Data Science, Machine Learning, Product Management, Digital Marketing, and Entrepreneurship, etc. upGrad is looking for people passionate about management and education to help design learning programs for working professionals to stay sharp and stay relevant and help build the careers of tomorrow.
- upGrad was awarded the Best Tech for Education by IAMAI for 2018-19
- upGrad was also ranked as one of the LinkedIn Top Startups 2018: The 25 most sought-after startups in IndiaĀ
- upGrad was earlier selected as one of theĀ top ten most innovativeĀ companies in India byĀ FastCompany.
- We were alsoĀ coveredĀ by the Financial Times along with other disruptors in Ed-Tech
- upGrad is theĀ official education partnerĀ for Government of India - Startup India programĀ
- Our program with IIIT B has been rankedĀ #1 programĀ in the country in the domain of Artificial Intelligence and Machine LearningĀ
Ā
About the Role
If you love to learn, are a quick learner and would love to create top-notch online courses on emerging technologies like Blockchain, Software Development or Data science then we are looking for you!
The Senior Content Strategist role is unique in the sense that it provides an opportunity to learn new topics quickly, work on case studies, interact and build network with top industry professionals and faculty members in the respective domains, and do work that directly impacts the lives and careers of our learners.upGrad is looking for people passionate about education to help design learning programs for working professionals in order to help build the careers of tomorrow.Ā
Ā
Roles & Responsibilities
- Develop world-class content for online courses on different stacks in Full-Stack Web Development (Java, Spring, Spring Boot, Angular, React.js, Node.js & Express.js, C#, .NET), Blockchain Development & Architecture, software development/mean-stack development / Data science/Machine Learning. This job will equip the candidate with highly sought after skills and will be a great starting point for a career
- Understand the industry requirements and develop courses to help students meet high standards
- Plan and execute student competency assessment and engagement to ensure extraordinary learning experience
- Quickly learn complex concepts and ensure quality of content, instructional design and overall course experience
- Collaborate with business development team to meet content production deliverables
- Define & structure content development process; work with educational content across all levels
- Structure, grow and lead content development team including research assistants, video producers, scriptwriters etc.
- Work closely with senior faculty, freelancers and global industry leaders
Here is a peak into the role : https://www.youtube.com/watch?v=RTUAwnRk5Oc" target="_blank">https://www.youtube.com/watch?
Ā
Skills Required
- BE/B.tech Computer science background (Bachelorās/Masterās degree, BCA/ MCA,
- Online/ self taught/MOOC) OR a degree in Maths/Statistics.
- 4+ years of experience in e-Learning and/or creating customised higher education programs
- Experience in software developmentĀ (backend/full-stack web development)Ā , Data science is valuable.
- Excellence in problem solving and structuring of complex processes in new terrains
- Master in Higher Education/ Technology, Education & Innovation is preferred
- Experience in (digital) pedagogic content production; preferably higher education is preferred
Ā
About upGrad
upGrad is an online higher education platform. Founded by Ronnie Screwvala, Mayank Kumar, Ravijot Chugh and Phalgun Kompalli in Marchā 2015, upGrad provides rigorous industry-relevant programs designed and delivered in collaboration with world-class faculty and industry. Merging the latest technology, pedagogy, and services, upGrad is creating an immersive learning experience ā anytime and anywhere.
Through exclusive partnerships with some of the most prominent universities like IIIT-Bangalore, MICA, BITS Pilani, ISB, Cambridge Judge Business School- our aim to impart university education, online. Ā
Learning online can be tough, especially when you have to do it all by yourself. Reasons why you should upskill with UpGrad:
- We provide an engaging experience via our suite of learning applications right from the university applications till you get a job and transition
- We provide structured online courses in collaboration with some of the prominent universities and industry experts
- We co-create a rigorous curriculum in collaboration with these universities to provide the learners with a holistic learning experience
- All our courses are comprehensive, structured and rigorous - delivered online, providing you the flexibility and opportunity of continuous learning
- We conduct regular live lectures with the industry experts and the professors
- Each of our learners is allocated with a dedicated student mentor who helps them chart a career path and motivates them to push themselves
- We provide in-depth feedback on all the assignments, case studies, and projects
- We have delivered 400+ successful career transitions and weāre committed to building careers of tomorrow
- You get access to an alumni network of 3,000+ students across the globe
- We also conduct periodic offline events like Hackathons, Bootcamps, Alumni Nights and connect you not only to the professors and industry experts but the peers in your batch too
- Last but not the last, we provide career assistance and help all the learners with interview preparations, mentorship calls, and job placements even after the completion of the program
Similar jobs
š Join Us as an Full Stack Developer at Tutcart! š
About Tutcart:
At Tutcart, we're on a mission to revolutionize education with cutting-edge technology. As an innovative edtech startup, we believe in the power of learning and are passionate about making education accessible to all.
Why Join Us?
- šØāš©āš§āš¦Ā Team Unity: Be part of a nurturing team that values teamwork and personal development.
- šĀ We Grow, You Grow: Be part of a startup where your career development is a priority.
- šÆĀ Exciting Challenges: Tackle diverse projects and tasks that offer opportunities for learning and growth.
Key Responsibilities:
- Full Stack Development: Contribute to the development of our platform using the MERN stack, Next.js, Redux, TypeScript, and other cutting-edge technologies.
- Architecture and Design: Assist in architectural decisions, focusing on scalability, performance, and maintainability.
- Deployment and Launch: Basic understanding of AWS services. Support effective deployment strategies and assist in managing the launch of new features and updates.
- Optimization: Collaborate on platform performance improvements, user experience enhancements, and codebase efficiency.
- Integration: Assist in integrating third-party services and APIs to enhance platform functionality.
- Mobile Development: Support the maintenance of mobile applications using React Native, ensuring integration with our web platform and a consistent user experience across devices.
- Security: Contribute to implementing security measures to protect user data and maintain platform integrity.
- Version Control: Proficiency with GitHub or Bitbucket for code versioning, collaboration, and pull request workflows.
- Project Management Tools: Experience using Trello or Jira for task tracking, sprint planning, and project coordination, ensuring timely delivery of milestones.
- Innovation: Stay informed about the latest technologies and trends to support innovation and competitiveness.
Qualifications:
- Proven experience as a Full Stack Developer with at least 2-3 years of hands-on experience in both frontend and backend development.
- Solid proficiency in the MERN stack, Next.js, Redux, TypeScript, and related technologies.
- Takes the initiative to identify and tackle challenges independently. Possesses the intelligence and resourcefulness to work effectively without constant guidance.
- Interest in education technology and a desire to make a meaningful impact.
- Good communication skills, both written and verbal.
- Ability to work in a fast-paced, collaborative startup environment.
What We Offer:
- The opportunity to be part of a dynamic and innovative startup.
- A supportive and inclusive work environment where your contributions will be valued.
- Engaging projects that have the potential to transform education globally.
Who Should Not Apply:
If you're not genuinely interested in our mission or unable to make a commitment to our team, please reconsider applying. We're seeking someone who is responsible, eager to learn, embrace the challenges of startup life, and contribute to building something impactful.
About DataGrokr:
DataGrokr (www.datagrokr.com) is a cloud-native technology consulting organization providing the next generation of data management, cloud and enterprise solutions. We solve complex technology problems for our global clients who rely on us for our deep technical knowledge and delivery excellence.
If you are unafraid of technology, believe in your learning ability and are looking to work amongst smart, driven colleagues whom you can look up to and learn from, you might want to check us out.
About the Role:
(Job location ā Bangalore)
Job Overview:
We are seeking a highly skilled and experienced Lead Full Stack Developer to join our team. The ideal candidate will be responsible for building complex applications and leading a full-stack development team. He/she will work closely with our development team and stakeholders to develop innovative solutions and drive technical excellence to build high-quality, scalable, and responsive web applications.
Roles and Responsibilities:
ā¢ Lead and manage a team of full-stack developers.
ā¢ Design and implement complex applications and architecture using modern software development practices.
ā¢ Collaborate with product managers, designers, and other stakeholders to understand project requirements and develop technical solutions that meet business needs.
ā¢ Provide technical leadership and mentorship to the development team, and conduct code reviews to ensure code quality and maintainability.
ā¢ Ensure that the codebase is scalable, maintainable, and of high quality.
ā¢ Optimize application performance and user experience.
ā¢ Stay up to date with the latest trends and best practices in both Frontend and Backend development and recommend new tools and technologies to improve the development process.
ā¢ Define and enforce coding standards, development methodologies, and best practices Desired Candidate Profile:
ā¢ Bachelor's degree in Computer Science & Engineering or a related field.
ā¢ At least 7 years of experience in Full Stack development
ā¢ Minimum of 5 years in a Lead/Architect role.
ā¢ Experience in designing and implementing complex applications and architecture.
ā¢ Minimum 4 years of experience in at least one Cloud Technology like AWS, GCP and Azure.
ā¢ Experience in Web Application Frameworks like Angular or React for frontend and NodeJS, Flask or Django for Backend.
ā¢ Strong knowledge of JavaScript, HTML, CSS, and other web technologies.
ā¢ Strong knowledge of any one OO Programming Language like Python, Java and C#.
ā¢ Experience with state management libraries such as Redux, MobX or Zustand.
ā¢ Solid understanding of Security Best Practices.
ā¢ Good understanding of Testing ā Unit, Integrated, Regression and E2E.
ā¢ Exposure to micro-services / serverless architecture is a plus
ā¢ Exposure to CICD tools like Azure DevOps, Jenkins, Gitlab CICD, etc.
ā¢ Write well-designed, testable, efficient code by using best software development practices.
ā¢ Active contribution to Open-Source Communities and Libraries. Benefits:
ā¢ You will work in an open culture that promotes commitment over compliance, individual responsibility over rules and bringing out the best in everyone.
ā¢ You will be actively encouraged to attain certifications, lead technical workshops and conduct meetups to grow your own technology acumen and personal brand.
ā¢ You will be groomed and mentored by senior leaders to take on positions of increased responsibility.
If you are a passionate and skilled Full Stack Developer with leadership experience and want to be part of a young, innovative and competent team, we encourage you to apply.
Company Name: Curl Tech
Location: Bangalore
Website: www.curl.tech
Company Profile: Curl Tech is a deep-tech firm, based out of Bengaluru, India. Curl works on developing Products & Solutions leveraging emerging technologies such as Machine Learning, Blockchain (DLT) & IoT. We work on domains such as Commodity Trading, Banking & Financial Services, Healthcare, Logistics & Retail.
Curl has been founded by technology enthusiasts with rich industry experience. Products and solutions that have been developed at Curl, have gone on to have considerable success and have in turn become separate companies (focused on that product / solution).
If you are looking for a job, that would challenge you and desire to work with an organization that disrupts entire value chain; Curl is the right one for you!
Job Type: Full time
Designation: Senior Full Stack Developer & Junior Full Stack Developer (based on experience)
Job Description:
-
As a senior Full-stack Developer, your role would involve design develop and deploy full stack application out of Artificial intelligence projects with a focus on low latency and scalability.
-
You also need to optimize the application for better performance and a large number of concurrent users.
-
Besides, youād also closely mentor younger engineers on the team and contribute to team building.
-
A strong technologist at Curl cares about doing things the right way rather than just doing them and thrives in a
complex and challenging environment.
Who are we looking for?
-
Bachelors / Masters in Computer Science or equivalent with at least 4-8 years of professional experience.
-
Solid understanding of design patterns, data structures, and advanced programming techniques
-
As an Engineer in our team, you will design, code, test and debug quality software programs.
-
Strong software design and architectural skills in object-oriented and functional programming styles. Strong software design and architectural skills in object-oriented and functional programming styles.
-
Java 8, Microservices using Spring boot, Spring Cloud, Docker, Kubernetes orchestrator.
-
Experience in working with Spring Framework - Spring boot, Spring REST, Spring Security, Spring Data JPA, OAuth2,
hibernate.
-
Experience in Reactjs or Angular.
-
Experience in RabbitMQ
-
Experience in Unit Testing Tools like Junit/TestNG
-
Experience in working with SQL & NonSql databases such as MySQL, Mongo DB.
-
Knowledge on CI/CD architecture.
-
Knowledge of tools like Jenkins, SonarQube, Maven, Gitlab
-
Experience in cloud technologies.
ā¢ You demonstrate the ability to work in a fast paced and hyper-growth environment where the requirements are constantly changing.
-
Solid understanding of design patterns, data structures, and advanced programming techniques.
-
Nice to have: Python 3.6+, Image and textual data processing technologies
-
Expert in modern JavaScript frameworks like Angular, React or VUE (Angular is a must).
-
Familiar with agile techniques like code reviews, pair programming, collective code ownership, clean code, TDD and
refactoring.
-
Design and development of high-volume, high-performance, high-availability, service-oriented Java applications
using proven Java frameworks and technologies.
Remuneration offered: Industry standard
Work Experience: 4 years+ of hands on experience.
- As a Senior Full-stack Developer, your role would involve design development and deploy full-stack applications out of Artificial intelligence projects with a focus on low latency and scalability.
- You also need to optimize the application for better performance and a large number of concurrent users.
- Besides, youād also closely mentor younger engineers on the team and contribute to team building.
- A strong technologist at Curl cares about doing things the right way rather than just doing them and thrives in a complex and challenging environment.
Who are we looking for?
ā¢ Bachelors / Masters in Computer Science or equivalent with at least 4-8 years of professional experience.
ā¢ Solid understanding of design patterns, data structures, and advanced programming techniques
ā¢ As an Engineer in our team, you will design, code, test and debug quality software programs.
ā¢ Strong software design and architectural skills in object-oriented and functional programming styles.
Strong software design and architectural skills in object-oriented and functional programming styles.
ā¢ Java 8, Microservices using Spring boot, Spring Cloud, Docker, Kubernetes orchestrator.
ā¢ Experience in working with Spring Framework - Spring Boot, Spring REST, Spring Security, Spring Data JPA, OAuth2, hibernate.
ā¢ Experience in Reactjs or Angular.
ā¢ Experience in RabbitMQ
ā¢ Experience in Unit Testing Tools like Junit/TestNG
ā¢ Experience in working with SQL & NoSQL databases such as MySQL, Mongo DB.
ā¢ Knowledge of CI/CD architecture.
ā¢ Knowledge of tools like Jenkins, SonarQube, Maven, Gitlab
ā¢ Experience in cloud technologies.
ā¢ You demonstrate the ability to work in a fast-paced and hyper-growth environment where the requirements are constantly changing.
ā¢ Solid understanding of design patterns, data structures, and advanced programming techniques.
ā¢ Nice to have: Python 3.6+, Image and textual data processing technologies
ā¢ Expert in modern JavaScript frameworks like Angular, React, or VUE (Angular is a must).
ā¢ Familiar with agile techniques like code reviews, pair programming, collective code ownership, clean code, TDD, and refactoring.
ā¢ Design and development of high-volume, high-performance, high-availability, service-oriented Java applications using proven Java frameworks and technologies.
Linkby is a global VC funded software company founded by one of Australiaās top digital publishing entrepreneurs. Our software helps D2C e-commerce brands and publishers work together more effectively and profitably than ever before. Weāre currently building our engineering team globally to support our rapid growth. We have a remote-first culture while also having office hubs in Toronto, London & Sydney.
We are looking for a seasoned full-stack engineer to join our team to help build out and manage our entire web infrastructure. You will work as part of a team to develop fast, well-tested, and performant code across various web projects in the adtech vertical.
As a Full Stack Developer, you should be comfortable around both front-end and back-end development (predominantly in Javascript), development frameworks and third-party libraries. You will be responsible for the full software development life cycle, from conception to deployment.
Responsibilities
Design and deployment of database and backend storage systems (eg. relational database, key-value/blob stores) Design and implementation of low-latency, high-availability, and performant applications Design and construction of REST APIs Integrating front-end UI with the constructed APIs āPixel-perfectā implementation of approved UI and designs Building reusable components and front-end libraries for future use Design and implementation of continuous integration and deployment Test software to ensure responsiveness and efficiency Implementation of security and data protection Integration with third-party services and software
Required Skills & Experience
At least three yearsā experience with: Writing HTML, CSS, and JavaScript. Being up on latest practices is a must, e.g., HTML5, CSS3, and ECMAScript 6 (minimum) Back-end development with Node.js Front-end development with Vue.js Database design and management with PostgreSQL Highly proficient with the JavaScript language and its modern ES6+ syntax and features Understanding the nature of asynchronous programming and its quirks and workarounds Highly proficient with Vue.js framework and its core principles such as components, reactivity, and the virtual DOM Experience with development & deployment using containerisation technology (eg. Docker) Experience with cloud infrastrastructure management & deployment on AWS (eg. ECS, Lambda, SQS, SNS, Kinesis) Familiarity with automated JavaScript testing, specifically testing frameworks (eg. Jest or Mocha) Familiarity with CSS preprocessors, bundlers, and associated languages/syntaxes/libraries (eg. Sass, Less, Webpack) Proficient understanding of code versioning tools (eg. Git) Ability to understand business requirements and translate them into technical requirements Open-mindedness and ability to learn new programming languages & tools to best serve the project at hand Appreciation for clean and well documented code Excellent verbal & written communication skills
Preferred Skills & Experience
Experience with React.js & TypeScript will be highly regarded Knowledge of other backend languages such as Golang, Rust, OpenResty Experience with adtech/martech technology Experience with Machine Learning/AI/Data Science Experience working with large scale/high traffic applications Experience with other cloud infrastructure providers (eg. Google Cloud, Azure) We offer flexibility and a strong team culture with additional leave and health benefits for your location. We can't wait to see your application
- Someoneās traveling to airport/office/home - can we suggest them public transport routes with first mile & last mile and accurate tracking of the individual leg of the journey
- Someoneās new in the city - can we help them travel from A to B in the most efficient way
- Someoneās planning to not use their private vehicle for the commute - can we design an efficient and reliable system to plan their commute with accurate information of public and private transport
- Transition people from private to hybrid multimodal commute
- Someone's traveling home late at night - can we give their friends, family peace of mind?
- Build a single mobile ticket for the entire journey
What youāll do
- Build the backend and deploy systems powering the app
- Improve routing across 10+ cities for everything from walking to trains to electric scooters to metro to bus to auto to bike
- Integrate new private transport companies and new ways of getting about our cities
- Develop smarter ways of integrating the payment systems with the app
- Extract, process and crunch together departure times, travel habits, and pricing information and suggest reliable results to users
- Create experiences that delight your friends, family, and millions of new commuters when they come and visit your city
- Design and build systems that scale on demand and are secure
- Deploy and support your code on AWS
- Best practices: code reviews, tests, CI
- Teach us how to be better our Stack (Required) Java (Spring Boot), Postgres, MongoDB, ReactJs, Golang Microservice Nginx, API Gateway, Load Balancer, Kafka, Redis, Websockets, Docker, Kubernetes, Git, AWS - EC2, RDS, s3, lambda Optional Nodejs(Express)
Ā
Ā
1. Strong fundamentals OOPS concepts, Exception Handling, Coding Standards, Logging
2. Creating custom, general use modules and components which extend the elements and modules of core Angular.Ā
3. Creating configuration, build, and test scripts for Continuous Integration environments
4. Communicating with external web services and processing data
5. Experience with offline storage threading and performance tuning
6. Review code and maintain the code quality and suggest best practices
7. Knowledge and experience on data science and programming languages
8. Demonstrable abilities to optimize code. Strong analytical skills for effective problem solving
Technical Roles and Responsibilities
-Ā Demonstrate a systematic and disciplined architecture, system design and programming approach following a standard software development lifecycle
-Ā Meticulous attention to detail and strong focus on clear and practical documentation
-Ā Work closely with senior management, Development Manager, Project Manager, and a team of developers.
- Design, Code, Unit Test and support Software components
-Ā Deliver quality software in a time following standard software development processes
-Ā Analyze problems raised in software development or production environments and provide timely solutions
-Ā Develop, prepare and maintain system documentation, including program descriptions, operational procedures etc.
-Ā Act as the second line of support during production problems.
Mandatory Skills:
Software Engineering
uĀ Strong experience in agile methodologies and test driven development.
uĀ Experience in software development using open source technologies.
uĀ Experience in automated software testing.
uĀ Knowledge in domain-driven design, design patterns and enterprise integration patterns.
uĀ Must have experience in delivering software via complete Continuous Integration and Continuous Delivery (CI/CD) pipeline.
Software Development
uĀ Must be able to code in Java (SpingBoot and Spring Cloud Services).
uĀ Experience in some of the technologies below:
o PaaS: Pivotal Cloud Foundy/Openshift/ AWS/ Azure/ Docker/ Kubernetes
o Data: MySQL/ Postgres/ Oracle/ MongoDB/ Elasticsearch
o Cache: Redis/ Memcached
o UI: HTML5,Bootstrap, CSS, Angular 4/ ReactJS/RxJS
Ā - Strong knowledge in CI/CD toolset such as Ansible, Artifactory, Jenkins, BitBucket, SonarQube, Fortify,Ā Flyway, Jira and Confluence.
-Ā Strong knowledge in automated testing toolset such as jUnit, Mockito, cucumber, Selenium etc.
-Ā Strong knowledge in scripting languages such as Groovy and Linux shell.