Mentor To Go is an android and web based platform to help students improve their work readiness through self-learning sessions, personalised mentorship provided by mentor professionals from a range of careers, and work experience opportunities.
The technology platform implements functionalities such as: screening surveys of mentors and mentees, training content for mentors, matching through an algorithm, and mentorship through the delivery of structured activities.
The application technology architecture comprises of the following:
o a Python Django web application with NGinx and Gunicorn
o PostgreSQL database
o A React Android and Web app
o Rest APIs which interact between the Android app and the Django webserver
Our vision at Mentor To Go is to provide career mentorship to young people anywhere, anytime across the length and breadth of India.
We are looking for a backend software developer who is passionate about using web technologies to solve social problems and creating experiences that are elegant and effective. You will own the back end development of features of the Mentor To Go platform from conceptualisation through design and testing, working closely with other developers, the technical project manager, and the program operations team. You are user-centric, continuously demonstrate strategic & analytical abilities, and are laser focused on executing at speed. You must have the ability to succeed in a fast paced environment, where success is dependent on your ability to collaborate with cross-functional team members in a positive, productive, and transparent way.
Minimum requirements
- Bachelor’s degree in engineering preferably CS or related discipline
- 3+ years experience working in Unix/Linux environments building web and mobile applications
- Proficiency in developing and deploying cloud based Python/Postgresql applications preferably using frameworks such as Django
- Experience with design and development of moderately complex software projects
- Strong written and oral communication skills
- Familiarity with version control software such as Git
Desired requirements
- 5+ years of overall relevant work experience
- Experience building apps using React/React-Native
- Basic understanding of AWS cloud
- Ability to participate in technical discussions and help make technical trade-offs
About Mentor Together
https://mentortogether.org/">Mentor Together is India’s first and largest youth mentoring non-profit organization with a mission to facilitate empowering mentoring relationships and networks that help young people break the inequalities of opportunity and actualise their potential.
http://bit.ly/mentortogo">Mentor To Go is the world’s first mobile mentoring platform created by Mentor Together with the support of Cisco India, LinkedIn Social Impact, British Telecom and Sterlite Technologies.
About Mentor Together
Similar jobs
We're a software development agency building compliant first IT solutions and products. Started in 2016, we have been primarily catering services to the financial companies based out of the US east coast. Our customers range from medium-sized enterprises to small sized start-ups across a wide variety of verticals.
We're now a strong and professional engineering team with a breadth of experience, ready to build web apps and manage public cloud environments.
Job Description:
- 2.5+ years of experience coding with Python.
- Design, build, and maintain efficient, reusable, and reliable code.
- Eager and proactive to learn new technical skills.
- Hands-on experience in developing web APIs and writing database queries in PostgreSQL (MongoDB, MySQL and DynamoDB is a plus).
- Good understanding of OOPs, Multiprocessing and threading.
- Proficient in testing Hands-on and debugging proWell-versed
- Well-versed with Git and modern development workflow practices.
Company Description
SteelEye is a fast growing FinTech company based in London and has offices in Bangalore and Paris, that offers a data platform to help financial institutions such as Investment Banks, Hedge Funds, Brokerage Firms, Asset Management Firms to comply with financial regulations in the European Union. Our clients can aggregate, search, surveillance and report on trade, communications and market data. SteelEye also enables customers to gain powerful insights from their data, helping them to trade with greater efficiency and profitability.
The company has a highly experienced management team and a strong board, who have decades of technology and management experience and worked in senior positions at many leading international financial businesses.
We are looking to hire a seasoned Sr API Developer to join us as we start on our next phase of growth. We have a culture of openness, collaboration, and the passion to get things done whilst appreciating the importance of a good work life balance.
Being part of a start-up can be equally exciting as it is challenging. You will be part of the SteelEye team not just because of your talent but also because of your entrepreneurial flare which we thrive on at SteelEye. This means we want you to be curious, contribute, ask questions and share ideas. We encourage you to get involved in helping shape our business.
SteelEye is a fast growing FinTech company based in London and has offices in Bangalore and Paris, that offers a data platform to help financial institutions such as Investment Banks, Hedge Funds, Brokerage Firms, Asset Management Firms to comply with financial regulations in the European Union. Our clients can aggregate, search, surveillance and report on trade, communications and market data. SteelEye also enables customers to gain powerful insights from their data, helping them to trade with greater efficiency and profitability.
The company has a highly experienced management team and a strong board, who have decades of technology and management experience and worked in senior positions at many leading international financial businesses.
We are looking to hire a seasoned Sr API Developer to join us as we start on our next phase of growth. We have a culture of openness, collaboration, and the passion to get things done whilst appreciating the importance of a good work life balance.
Being part of a start-up can be equally exciting as it is challenging. You will be part of the SteelEye team not just because of your talent but also because of your entrepreneurial flare which we thrive on at SteelEye. This means we want you to be curious, contribute, ask questions and share ideas. We encourage you to get involved in helping shape our business.
Job Description
What you’ll do
- Develop new features and functionality in SteelEye's best breed SaaS application
- Work on setup API Developer for our growing SaaS product
- Ensure the software is up-to-date with latest technologies
- Triage issues and enhance core features of our existing API's for rapidly growing client base
- Design and architech our API layer solving problems around scale and performance
- Be part of great team building a fantastic product!
What we’re looking for
- You are experienced Python Developer, with minimum 5 years in commercial Python experience
- You have experience building REST-based API's using Flask, Django or FastAPI in a production environment
- You have excellent knowledge of data structures, software design patterns and software architecture
- You are comfortable working in a fast-paced environment and can adapt to changing requirements
- You have experience with code versioning (Git) and CI/CD (Jenkins, Circle, etc..) tools
- Familiarity/Experience with Elasticsearch is a huge plus
- Familiarity/Experience with FastAPI nice to have
- You are experienced Python Developer, with minimum 5 years in commercial Python experience
- You have experience building REST-based API's using Flask, Django or FastAPI in a production environment
- You have excellent knowledge of data structures, software design patterns and software architecture
- You are comfortable working in a fast-paced environment and can adapt to changing requirements
- You have experience with code versioning (Git) and CI/CD (Jenkins, Circle, etc..) tools
- Familiarity/Experience with Elasticsearch is a huge plus
- Familiarity/Experience with FastAPI nice to have
- Deep understanding of Django and DRF
- Write effective, scalable code
- Develop back-end components to improve responsiveness and overall performance
- Integrate user-facing elements into applications
- Test and debug programs
- Improve functionality of existing systems
- Implement security and data protection solutions
- Assess and prioritize feature requests
- Coordinate with internal teams to understand user requirements and provide technical solutions
https://www.oziva.in/">OZiva is India's leading clean, plant based nutrition brand, combining modern science and ancient Ayurveda. We aim towards driving the paradigm shift from curative health care to preventive healthcare by focusing on the two fundamental pillars of fitness - nutrition and exercise.
OZiva is a startup founded by IIT, INSEAD and Mumbai University alumni with an existing vision to help people lead a healthier and better lifestyle.
We run a powerful, high impact, fast paced operation with cutting edge technology and good old-fashioned passion for making people healthier and fitter.
Job Responsibilities
- Work with product managers to understand product requirements and make them live.
- Ownership of end to end development
Must Haves
- Startup mindset of getting things done and focussing on business goals
- Proven problem solving skills
- 3+ years Hands on experience in designing and developing applications using server side technology (Java, Spring Boot / Node.js, Express)
- Excellent knowledge of Relational Databases, SQL and ORM technologies
- Good knowledge of design patterns
- Proficiency in REST architecture
- Experience with test-driven development
- Experience with Git/CI/CD/Gradle/Maven
- Inclination towards writing quality and performant code
Nice to Have
- Experience in Agile development
- Performance tuning, testing, refactoring and automation
- Experience working with AWS Cloud and Devops technologies (terraform , cloudformation, ansible)
- Experience running a production environment
Nice to have: python
Must frameworks and technologies: Springboot, kafka, MQTT, docker/kubernetes, REST APIs
Persistence layer: MongoDB, Elastic Search, Any GraphDB (Neo4j/Arango), SQL, HBase
Must have: Exposure in large scale architecture (Concept of queues, micro services, functional programming)
Must have: Strong Data structure and design principles
Expert in developing Node.js applications, Strong understanding of NPM and modular application development skills building, Proficiency and hands-on experience with Node.js, Express, Sockets, MongoDB/Elasticsearch/Redis/MySQL, Apache Kafka/Google PubSub, Experience of working in MEAN Stack is a plus)