
Django Python framework
PostgreSQL database
- Coordinating with development teams to find out the needs of the application.
- Using the Python programming language to create scalable code.
- Application testing and bug fixing.
- Creating the back-end elements.
- Utilising server-side logic to incorporate user-facing components.
- Integrating storage methods for data.
- Design and implementation of high-performance, low-latency applications.
- Working in concert with front-end programmers.
- Upgrading the functionality of current databases.
- Creating digital technologies to track online activity.

About In2IT Technologies Pvt. Ltd.
About
Company social profiles
Similar jobs
Who are we?
Securin is an AI-driven cybersecurity company focused on proactive, adversarial exposure and
vulnerability management. Our mission is to help organizations reduce cyber risk by identifying,
prioritising, and remediating the issues that matter most. Powered by a seasoned team of threat
researchers and status as a Certified Naming Authority (CNA), Securin combines artificial intelligence
/ machine learning, threat intelligence, and deep vulnerability research (including the Dark Web) to
deliver an adversarial approach to cyber defence. We help enterprises shift from reactive patching
to strategic, risk-based exposure and vulnerability management – driving smarter security decisions
and faster remediation.
What do we promise?
We are a highly effective tech-enabled cybersecurity solutions provider and promise continual
security posture improvement, enhanced attack surface visibility, and proactive prioritised
remediation for every one of our client businesses.
What do we provide?
● A chance to be on the leading edge of cybersecurity and AI
● Ability to have direct impact on company growth and revenue strategy
● An opportunity to mentor and be mentored by experts in multiple disciplines
What do we deliver?
Securin helps organizations to identify and remediate the most dangerous exposures, vulnerabilities,
and risks in their environment. We deliver predictive and definitive intelligence and facilitate
proactive remediation to help organizations stay a step ahead of attackers.
By utilising our cybersecurity solutions, our clients can have a proactive and holistic view of their
security posture and protect their assets from even the most advanced and dynamic attacks.
Securin has been recognized by national and international organizations for its role in accelerating
innovation in offensive and proactive security. Our combination of domain expertise, cutting-edge
technology, and advanced tech-enabled cybersecurity solutions has made Securin a leader in the
industry.
Key Responsibilities:
● Develop and maintain Python-based applications, ensuring high quality, performance, and
maintainability.
● Apply object-oriented programming (OOP) principles and best practices to design and
implement software solutions.
● Collaborate with cross-functional teams to understand project requirements and contribute
to technical discussions.
● Utilize NoSQL databases, particularly MongoDB, to store and retrieve data efficiently.
● Implement and adhere to test-driven development (TDD) methodologies, writing unit tests
and integration tests for robust and reliable code.
● Work closely with team members to review code, provide constructive feedback, and improve
overall code quality.
● Participate in agile development processes, including sprint planning, daily stand-ups, and
retrospectives.
● Communicate effectively with team members and stakeholders to discuss project updates,
challenges, and solutions.
● Demonstrate a proactive attitude towards learning new technologies and acquiring new skills
to enhance professional growth.
● Stay up to date with industry trends, emerging technologies, and best practices in Python
development.
● 5-7 years hands on experience who can lead architect for features/modules, Mentors others
and ensures code quality, Identifies improvements to patterns, architecture, processes and
handles tough problems independently preferred.
● Knowledge of version control systems (e.g., Git) and collaborative development workflows.
● Familiarity with Agile/Scrum methodologies.
Requirements:
● Can articulate and comprehend communications within and outside the team.
● Is participative and able to present information both verbally and in writing in a way that others can easily understand.
● Is able to communicate commitments, set expectations and meet those.
● Ensures that they have the appropriate context and background prior to presenting information.
● Solicits ideas and inputs from other team members.
● Actively pursues opportunities to develop skills.
● Regularly encourages and recognizes others.
● Consistently can be counted on to identify problems when they occur.
● Independently able to research alternatives or define what data is relevant and can collect
appropriate information to bring to the conversation.
● Is able to independently evaluate options and choose the best solution when making a recommendation.
● Seeks out customer requirements and works to meet customer expectations.
● Viewed as effective by the customer.
● Realizes that customer supplier relationships go both ways.
● Effectively leads and motivates a team, sets clear goals and expectations, delegates tasks, and
communicates effectively.
● Actively engages in mentoring relationships, providing guidance and support to mentees,
helping them develop their skills and achieve their goals.
● Identifies improvements to patterns, architecture, processes.
● Handles tough problems independently.
● Influences architecture decisions for product/tech depts.
● Comfortable using frameworks to develop applications, with the ability to configure and utilize
key features and functionalities.
● Able to design and implement database schemas, write complex SQL queries, and perform
basic database administration tasks.
● Able to identify and apply appropriate design patterns in code to solve specific problems,
following best practices.
● Can deploy and manage applications on cloud platforms, utilize cloud services like storage,
messaging, and compute, and understand cloud-native principles to new technologies.
● Strong problem-solving and analytical thinking abilities.
Job Responsibilities:
● Design, test, and build scalable backend python services
● Closely collaborate with marketing and product teams to build innovative, robust, and easy-to-use features that serve.
● Developing high-quality code based on detailed designs that cater to the product requirements.
● Responsible for troubleshooting, testing, and maintaining the core product software and databases to ensure strong optimization and functionality
Required Skills:
● Degree in Computer Science, Software Engineering or equivalent.
● Minimum 3+ years experience in software development.
● Expertise in Python 3.7, Django 2.2+, and REST APIs.
● Willingness to learn and ability to flourish in a dynamic, high-growth, entrepreneurial environment
● Hands-on, self-starter, capable of working independently
● True love for technology and what you do
● Maniacal attention to detail
Primary Skills: Database Systems (SQL), Python Flask/Fast API/Django frameworks specifically
Requirements:
- Highly proficient in fundamentals of Python web development frameworks like Flask, Django and Fast API
- Demonstrated experience in developing APIs using Python frameworks
- Should have deep knowledge in PostgreSQL, MS SQL Server and other SQL based Databases
Job definition
Working at CAST R&D means being an important part of a highly-talented, fast-paced, multi-cultural and Agile team based in Paris (France) and Bangalore (India). The team builds a sophisticated source code analysis platform leveraging parsing, control flow, data flow and others mechanisms to fully understand the inner structure of the complex IT Systems developed and used by the Fortune 500 companies.
You, working as individual contributor as part of team, will contribute to the core part of our platform: source code analyzers. You will contribute to the evolution of our technology to support the latest evolution of languages and frameworks. You will have the opportunity to work on the different parts of the analysis chain from parsing to developing new quality rules notably the ones related to the emerging CISQ standard. Python or C++ will be your main languages.
About your Team
We develop source code analyzers which are plugins of our platform CAST AIP.
Close to customer needs, we deliver incrementally features and fixes according to priorities. Using Lean approach and eXtreme Programming:
• We write user documentation
• We thank our testers to find bugs which enable us to add more unit test coverage.
Profile
The candidate should have a passion for technology and a flexible, creative approach to problem solving.
• Must have at least 4 years of experience
• Must have expertise in Python or C++ development
• Must be pragmatic
• Must have excellent written, oral and telephone communication skills in English.
• Must have strong analytical and logical skills
• Must accept to follow a framework of rules on how to write/design static analyzers
• Hands on TDD addict: writing unit tests.
• Must accept to do a lot of maintenance
• Eager to learn new languages and frameworks at “high” level
We're looking for someone to join a team dedicated to building performant APIs and backend services that deal with large volumes of data for the company's flagship, global consumer product. Small, high-impact teams require conscious planning and decision-making when it comes to design, architecture, and product features. So, it's essential that you enjoy working in such an environment.
We're a team that cares about simplicity and being able to build reliable, deterministic systems and platforms. Hence, our choice of tooling is usually battle-tested reliable software with a robust test suite.
How we work
- You won't deal with the hustle culture. We're focused on building well-thought-out, stable and reliable software and we try our best to ensure everyone understands the big picture and the immediate goals.
- We work a solid 6-8 hour days and don't slave away 24/7.
- We're a remote engineering team. This makes effective communication extremely important. Our teams have benefitted greatly from good written communication. This includes everything from the product specification to the API spec. We spend a lot of time writing READMEs. As a result our engineers work with greater clarity and planning.
- We deploy several times a day and rely on a good test suite to ensure we're not making life hard for our colleagues.
- We don't expect anyone to know everything, but we are curious and learn along the way.
- We learn about the fitness space and what it means to really be fit and not just Instagram fit.
The Python Backend Engineer position may be a good fit for you if:
- You have 3 (or more) years of experience building and maintaining cloud applications.
- You have built APIs with Python, Flask, Django or FastAPI before.
- You have experience working with relational databases like PostgresSQL or MySQL and have spent time writing SQL queries for large datasets.
- Experience in writing Unit tests with pytest.
- You have worked with Docker, docker-compose.
- Familiarity with the AWS ECS stack.
We want you to care about
- Good object oriented design
- Performant APIs
- Analysing why queries are slow and how to go about improving them.
- Understanding DNS, Load balancing, Caching and Hashing.
- Customer data and privacy.
Our API Stack services use:
- Python 3.8+, Typescript
- FastAPI, Flask, HapiJs
- PostgresSQL, MySQL
- Redis
- Celery
- Pytest, Jest for unit testing.
- Gitlab CI/CD
- Amazon ECS container services
Job Responsibilities:
• Design and build efficient, scalable systems that are used by millions of people,
• Own what you build as you create, test, and refine what’s under the hood of our pages and services,
• Investigate production issues pertaining to customer features to determine root cause and implement solutions,
• Investigate existing queries and write new queries with performance optimization in mind,
• Build well-designed software in a way that is generic, reusable, and easily extensible, as well as solves the business needs and requirements,
• Collaborate with product managers, designers, and software engineers to ensure design vision is maintained, the final markup is standards compliant, and UI deliverables are completed on time,
• Work with the real-time feedback from our users (external and internal) to make the products better,
• Discover, design, develop, deploy, debug. Repeat!
Requirements:
• 1-2 years of experience,
• Proficiency in web scripting programming with PHP,
• Experience with MySQL Databases,
• Top-notch programming skills in JavaScript and a strong understanding of web fundamentals,
• Design, build and maintain high performance, scalable and secure code,
• Experience with cloud services like AWS is plus,
• Experience with MVC architecture is a plus,
• Knowledge / experience in building an API,
• Solid understanding of the foundations of security and best practices,
• Good grasp of data structures and algorithms,
• Excellent problem-solving skills,
• Take ownership of the backend services, ensure the best possible performance, quality and responsiveness, as well as maintaining code quality, organisation and testing/deployment,
• Passionate about technology and willing to develop expertise in an emerging field,
• Strong organisational and communication skills, team player.
Perquisites & Benefits:
• A competitive salary,
• Opportunity to be part of a diverse working environment, valuable social sector work experience,
• Fun, casual, relaxed and flexible work environment.
We’re Looking for Someone With:
Experience working with startups.
Experience working with ORMs like SQLAlchemy or Django
Experience with SQL and databases (Postgres preferred)
Experience in developing large server side applications and microservices
Ability to create high quality code
Experience with python testing tools (pytest) and test automation
Familiarity with code versioning tools like GIT
Strong sense of ownership and leadership quality
Experienced in the tools of our web stack
o Python
o Celery
o Postgres
o Redis
o RabbitMQ
Nice to Haves:
Prior experience at a growth stage Internet/Software company
Experience with ReactJS, Google Cloud, Heroku
Cloud deployment and scaling experience
- The developer should be well conversant with principles of clean codeand refactoring practices.
- The developer should have experience writing unit and integration tests.
- The developer should be conversant with agile development practices.
- Prior experience in Python is a good to have but the developer should be willing to do development in Python.
- The developer is expected to collaborate with developers from other teams as well as business stakeholders in India and in US to design and develop business requirements.
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.
1. Ability to read the documentation and perform 3rd party API integrations
2. Experience with Postgres and Redis
3. Experience with AWS - EC2, RDS, DynamoDB, etc
4. Experience with Python
Dashboard
Skills
1. Experience with Django
a. Django Web
b. Django REST
c. Django Channels
d. Django Celery (Queues and Brokers)
2. Experience creating a dashboard with login, user profiles, roles and permissions, reports
3. Experience with Facebook and Twitter OAuth
4. Experience with handling database migrations
Chatbot
Skills
1. Basic understanding of NLP - intents and entities
2. Strong understanding of dialogue management and conversation flow
3. Integrations with Facebook and Twitter APIs.
4. Creating and managing Facebook and Twitter apps
5. Understanding of webhooks and REST APIs.











