Skip to main content

Job Descriptions JD

If we can share a linkedin job post from Linkedin Stashfin account, thatwould be great. I can reshare the post in my circles.

Also some JD templates that I find very attractive and clean.

https://www.toptal.com/back-end/job-description

https://www.toptal.com/python/job-description

https://www.toptal.com/software/job-description

https://www.toptal.com/machine-learning/job-description

https://www.toptal.com/data-science/job-description

https://docs.google.com/document/d/1RXtd7l3SByGJUIIMqdF7OHF3aa3yt_J42q6dfYZFLOc/edit?usp=sharing

Good JDs

Marketing - https://wobotai.snaphunt.com/job/9VGNJHN2AQ

Also if we can send a feedback form to candidates too for the interviewer, that would be great too.

We can get feedback if we are doing something wrong, and needs to improve.

JOB DESCRIPTION

  • We are looking for a passionate Software Engineer to design, develop and scale software solutions.
  • Software Engineer responsibilities include gathering user requirements, defining system functionality and writing code in various languages, like JavaScript, Python, Scala, Java.
  • Our ideal candidates are familiar with the software development lifecycle (SDLC) from preliminary system analysis to tests and deployment.
  • Ultimately, the role of the Software Engineer is to build high-quality, innovative and fully performing software that complies with coding standards and technical design.

RESPONSIBILITIES

  • Execute full software development life cycle
  • Develop flowcharts, layouts, and documentation to identify requirements and solutions
  • Write well-designed, testable code
  • 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 the latest features

REQUIREMENTS

  • Proven work experience as a Software Engineer or Software Developer
  • Experience designing interactive applications
  • Understanding of algorithms and data structures
  • Ability to develop software in JavaScript, Python, Scala or other programming languages
  • Excellent knowledge of SQL and noSQL databases
  • Experience in developing web applications using at least one popular web-framework is a plus
  • Experience with test-driven development
  • Proficiency in software engineering tools
  • Ability to document requirements and specifications
  • Experience with Data Science, Data Analysis and Big Data Technologies is a plus
  • University/college degree in Computer Science, Engineering or relevant field

PERKS

  • Free breakfast, dinner and snacks at the office
  • Monthly team outings, e.g., laser tag, paintball, football, trampoline etc.
  • Quarterly team parties and annual offsite
  • Company sponsored enrolment worth 40K annually to online learning resources like Coursera, edX etc.
  • International trip vouchers for top performers
  • Company sponsored asset purchase worth 50K
  • Games in office - Mini golf, pool, foosball
  • Regular tech seminars with pizza and beer

Day to day activities

  • 3-4 Key Responsibilities
  • What is the scope of this role?
  • What client does it support?
  1. System Design and requirements gathering

    1. Create an end to end system that can scale well
    2. Figuring out technologies and knowing about their tradeoffs
    3. Creating SLAs, SLOs and SLIs for designed systems
  2. Coding

    1. Write efficient oop programs that are easy to read and test
    2. Write well-designed, testable code
    3. Troubleshoot, debug and upgrade existing systems
    4. Deploy programs and evaluate user feedback
  3. Mentoring

    1. Guide others through system architectures
    2. Onboard others in the team

What does a top performer do that separates them from others?

  • Must have education in Computer Science from a tier-1 or tier-2 college
  • Experience building applications at scale
  • Managing a team of 4-5 people
  • 4+ years of experience at a recognizable company
  • Knows about how things work in a startup environment
  • Setting up processes and documentation wherever required
  • Self driven

Must Have

  • Degree in Computer Science,
  • B.E (Computer Science)
  • Master's in computer science is a Plus
  • 4+ years Experience

IOS & Android

https://www.toptal.com/ios/job-description

https://www.toptal.com/android/job-description

Frontend

https://www.linkedin.com/jobs/cap/view/2151414016/?pathWildcard=2151414016&trk=job_capjs

Product

Your Opportunity...

In this role you will:

  • Set the vision for our product(s), understanding how it connects to the company's objectives and is relentlessly focused on delivering the same value.
  • Build credit product with world class customer experiences and understanding the full credit lifecycle of a customer.
  • Define, prioritize and communicate short, mid and long term goals of the product.
  • High engagement in the UX domain to deliver great customer experiences.
  • Create high conversion of funnel and offer acceptance rate.
  • Lower the cost of customer acquisition.
  • Ensure high customer satisfaction related to understanding and experience within the retail credit products segment.
  • Establish reliable and reputable third party partnerships.
  • Coordinate with multiple work streams from Engineering, Design, Marketing, Customer Service, Legal & Operations to build a world class product
  • Ensure zero tolerance of any compliance issue or breach of regulatory requirements.

Your Ideal Skill Set

  • Hands on experience building products and/or features in credit industry.
  • Strong new product design experience and a fanatical approach to customer experience.
  • UI/ UX principle knowledge with deep customer focus by understanding customer behaviour and analysing data & real world experiences.
  • Broad knowledge of risk management principles.
  • Detailed orientation & very structured thinking, who can think of customers' full journey and experience.
  • Interpersonal/ negotiation skills and someone who is able to prioritize features based on customer need/want, engineering challenges, compliance & legal requirements and still deliver relevant business outcomes.
  • A deeply analytical mindset and track record for making data driven decisions whilst also building business intuition around the credit product.
  • Ability to lead a team and build partnerships with other functions.
  • An ability to communicate effectively with all the stakeholders and enjoyment for taking ownership.
  • Passionate building new processes and challenging the status quo.
  • A technical degree from a top school, programming and data analysis skills, user research experience and experience working on a technical team is definitely a plus.

WDTS is looking for a Senior developer who is ready to work on an exciting product in the gaming industry. Our teams are cross-functional, organising and highly autonomous. You'll be working with Engineering leads, Product, QE and other stakeholders in a highly collaborative manner. We are strong advocates of Continuous Delivery and constantly looking to improve the way we work.

Specifically, an individual in this role will:

  • Have 6+ years of Java development experience
  • Have 3+ years of UI development experience
  • Have 2+ years of experience in design, architecture and development of distributed, fault tolerant, scalable and highly available system
  • Break down user and technical stories into tasks and work on them
  • Write unit and integration test cases and code comments
  • Write technical documentation for use by other developers, testers and support personnel
  • Have web technology knowledge
  • Understand the concepts of Responsive Design
  • Participate in code reviews and refactoring
  • Attend daily scrum/team meetings
  • Collaborate with team members overseas and on location

Key Competencies

  • Demonstrated strong initiative, ownership, communication and teamwork skills
  • Demonstrated strong communication skills both verbal and written
  • Good attitude & willingness to learn & grow
  • Familiarity with Agile practices
  • Work well under pressure and be able to prioritise to meet deadlines and quickly shift priorities as necessary
  • Ability to multitask, work independently with minimum supervision and demonstrate keen attention to details
  • A self-starter/team player who is excited to work in a fast-paced environment
  • You take pride in your work and have a passion for what you do.
  • You are eager to work in a fast paced and exciting software development organisation.
  • For you it's more than a job.

Skills & Qualifications

  • BE/B.Tech in Computer Science or other relevant Engineering stream
  • Java 1.8 onwards, unit test, refactoring
  • Maven, Git, Jenkins
  • Spring Boot, micro-services, REST
  • Angular 7 or above
  • Google Flutter
  • Knowledge of ReactJS is an add on advantage
  • Strong proficiency with HTML5 and CSS3
  • Knowledge of Apache Kafka & Zookeeper is an add on advantage
  • Web performance optimisations
  • PostgreSQL, JPA
  • Knowledge and demonstrated experience with cross-browser and cross-platform issues
  • JavaScript and JavaScript libraries knowledge a plus

Good JD - One Impression

One Impression is one of the World’s largest influencer marketing platforms helping over 300+ global brands ranging from enterprises such as Unilever, Nestle, Amazon to startups such as Meesho, Nykaa, CoinSwitch. We are active in over 12 countries including India, US, Australia, the Middle East, etc, and have a network of over 6.5 Mil + influencers across Instagram & YouTube. Our creator network is one of the largest ranging from top celebrities to nano creators in over 10+ languages.

We are quickly capturing wallet shares of giants such as Facebook & Google as influencers continue to become a mainstream channel for brands to drive growth and engagement amongst their target audiences. The ultimate vision is to capture 25% of the global media ad spend by becoming the world’s de-facto influencer platform.

We are already the market leader in the Asian market and are now aiming to grow 10x by consolidating the entire market spend towards our newly launched platform for advertisers. In parallel, we aim to establish a strong presence in other global markets such as the US, Indonesia, etc. We are also backed by some of the top investors in the country including Founders of Vedantu, LivSpace, People Group, MamaEarth, Wow Skin Sciences, OML, etc as well as celebrities such as KL Rahul, Zakir Khan, Masoom Minawala, to name a few.

We are looking for an engineering leader in the company who can build & drive our engineering team for creating a secure, scalable & robust One Impression platform that delights customers. As a foundational member of the team, you will be responsible for driving the team’s long-term vision and architecture, driving/shaping roadmaps, implementing latest technologies and providing technical leadership to the engineering team.

We strongly believe in our people and they are the key pillars to driving our success. It is our people who drive our incredible growth. If you are excited about solving complex world problems, we are looking for you!

As a Head of Engineering who has a passion for building great products, you'll be part of the team that works on building our marketplace & ads platform. Our current customers include top public listed companies across FMCG, Healthcare, Food, Technology, BFSI & more. You will collaborate with sales, operations, finance, marketing, supply and support teams to ensure that we build a world class platform for all our stakeholders.

About the Team

We have a singular vision, to create the de-facto Influencer Marketing Platform for millions of advertisers around the world and capture 25% of the world ad spend.

Our engineering team is looking for a solid rockstar leader who will lead creation of our global platform. This role will have a wide influence on our business, by enabling end to end management of influencer campaigns right from influencer discovery, influencer access, competitive pricing to campaign fulfillment and tracking. You will be responsible for the design and implementation of a world-class advertising system that has the ability to compete with ad spend that is consumed by global giants such as Facebook & Google. You will also be working closely with our product team to plan, prioritize and build features that are most essential from a business perspective.

We are growing at an incredible pace and we are looking for someone who has the mindset of an entrepreneur and loves problems that are complex, at scale and need to be solved in pressed timelines.

Must Haves:

  • Experience as Engineering Lead / Manager or similar senior-level position
  • 8+ years of working experience in a technical role with 3+ years of managing 20 or more engineers
  • A seasoned leader who has unlimited energy to influence and is daring to take initiatives and risks
  • Excellent project management skills and a strong focus on timely delivery
  • High personal drive; results-oriented; get things done attitude
  • Someone who believes we can build rockets if required to solve our problems
  • Supremely tech-savvy, should be able to wear multiple hats, a world class developer, technical architect, strong understanding of servers, database designer.
  • Large-scale software product engineering experience with contemporary tools and delivery methods in a complex environment (i.e. .).
  • Must be knowledgeable about industry trends, best practices, and change management.
  • Excellent communication and interpersonal skills
  • Effective in building close working relationships with others
  • Innovative and creative and adaptive to a new environment
  • Ability to absorb professional knowledge quickly and develop skills.
  • You love collaborative environments that use agile methodologies to encourage creative design thinking and find innovative ways to develop with cutting-edge technologies.
  • Ambitious individuals who can work under their own direction towards agreed targets/goals with a creative approach to work.
  • An intuitive individual with an ability to manage change and proven time management.
  • Proven interpersonal skills while contributing to team effort by accomplishing related results as needed.
  • A programmer who is a role model.

Responsibilities:

  • Work with technical leaders and Product Management to plan, scope, and schedule work
  • Manage the execution of a product roadmap to ensure timely deliveries
  • Set and enforce high standards for quality and performance of software
  • Continuously improve the effectiveness of the team
  • Support engineers in their professional development
  • Participate heavily in the architecture and design of the systems
  • Scale the engineering team to build and deliver world-class solutions
  • Hire, mentor, and grow leaders in the team
  • Hold your own in technical discussions, be a subject matter expert and have strategic influence
  • Set processes for managing priorities, projects, and individual performance
  • Set clear goals and lead collaborative achievements
  • Responsible for the overall software development life cycle.
  • Management and execution against project plans and delivery commitments
  • Manage the day-to-day activities of the engineering team within an Agile/Scrum environment.
  • Management of departmental resources, staffing, mentoring, enhancing and maintaining a best-of-class engineering team.
  • Work closely with the engineers to architect and develop the best technical design and approach.
  • Contribute substantially to innovation and overcome technology limitations to deliver on customer experience.
  • You will continuously evaluate relevant technologies, influence and drive architecture and design discussions
  • Report on the status of development, quality, operations, and system performance to management.
  • Review projects' ability to deliver robust and scalable solutions toward this vision, learning and incorporating new technologies as appropriate.
  • Build relationships with other Managers, and Engineers across various teams.
  • Participate in Agile project management methodologies to provide technical leadership and project management for all aspects of the software development lifecycle (SDLC).
  • Build, manage, and develop world-class engineers including hiring recommendations and guiding and mentoring engineers and project managers within and outside of the team.
  • Ensure high-quality design reviews that meet business and architectural goals and drive critical feedback on architecture and design issues.
  • Participate in strategic planning to achieve technical and business goals with the team, leadership chain, and with customers

What to Bring

  • Bachelor's or Master’s Degree in Computer Science or related field
  • 4+ years of experience designing and developing complex, interactive platform
  • 5+ years of experience in software development with strong expertise in Java/Golang with micro web frameworks - like Play, Spring MVC, reactive programming
  • At least 3+ years managing software development teams
  • Exposure in building RESTful APIs with monitoring (new relic, statsd, graphite), fault tolerance and metrics
  • Experience with MySQL, NoSQL (Cassandra, Redis, DynamoDB)
  • Experience in server-side services using ElasticSearch, Kafka
  • Experience with AWS stack.
  • Experience with CI/CD processes.
  • A strong track record of project delivery for large, cross-functional, projects and bringing in and growing engineering talent
  • Excellent written and verbal communication skills with the ability to present complex technical information in a clear and concise manner to a variety of audiences.
  • An entrepreneurial spirit combined with strong program and product management skills
  • High adaptability in a dynamic start-up environment

Job Description: Data Engineer (with Cloud, DW, and GenAI/ML Exposure)

We are looking for a highly skilled Data Engineer who will play a key role in designing, developing, and maintaining robust data infrastructure and pipelines. This role demands a hands-on expert with experience across the big data ecosystem, data warehousing, and modern cloud environments (AWS/GCP/Azure). The ideal candidate will have a solid foundation in both RDBMS and NoSQL databases, be proficient in coding, and demonstrate exposure to data science, machine learning (ML) and generative AI (GenAI) technologies.

Responsibilities

  • Design, build, and optimize scalable and reliable data pipelines (batch and stream).
  • Architect and manage data lakes, data warehouses (Redshift, BigQuery, Snowflake, etc.), and large-scale distributed systems.
  • Collaborate with data scientists, analysts, and product teams to gather requirements and support downstream ML and GenAI initiatives.
  • Integrate diverse data sources using RDBMS (e.g., PostgreSQL, MySQL), NoSQL (e.g., MongoDB, Cassandra), and APIs.
  • Manage cloud-native data services in AWS, GCP, or Azure, with infrastructure-as-code and automation tooling.
  • Ensure data governance, security, and compliance within all data workflows.
  • Tune query performance and manage storage efficiency for optimal data access.
  • Stay current with evolving big data and AI/ML trends, introducing relevant tech into the stack.

Requirements

  • 3+ years of experience as a Data Engineer or in a similar role.
  • Strong experience in the Hadoop ecosystem, Spark, Kafka, or other distributed frameworks.
  • Hands-on experience with cloud data tools (e.g., AWS Glue, GCP Dataflow, Azure Data Factory).
  • Proficiency in SQL and programming languages such as Python, Scala, or Java.
  • Deep understanding of data modeling, ETL/ELT design patterns, and orchestration tools (e.g., Airflow, Dagster).
  • Experience with RDBMS (PostgreSQL, MySQL, etc.) and NoSQL (MongoDB, Cassandra, DynamoDB).
  • Exposure to machine learning workflows and GenAI concepts (e.g., vector databases, embedding models, LLM fine-tuning, prompt engineering).
  • Familiarity with DevOps/DataOps tools (Docker, Kubernetes, CI/CD pipelines).
  • Excellent communication and collaboration skills in agile environments.

Preferred Qualifications

  • Experience with Lakehouse architectures and tools like Delta Lake or Apache Iceberg.
  • Prior work integrating GenAI models (e.g., OpenAI, Claude, Gemini) into production-grade systems.
  • Certification in cloud platforms (AWS/GCP/Azure) is a plus.

Internship Opportunity: Data Engineering Intern (with Cloud, DW, and GenAI/ML Exposure)

We are looking for a Data Engineering Intern who is eager to learn and contribute to real-world data projects in a fast-paced, cloud-native environment. You’ll get hands-on exposure to data pipelines, cloud platforms, and cutting-edge AI/ML and GenAI workflows under the mentorship of experienced engineers.

What You’ll Learn & Work On

  • Assist in building and maintaining data pipelines (batch and stream) using tools like Spark, Kafka, or cloud-native services.
  • Support data lake and data warehouse operations using platforms such as Redshift, BigQuery, or Snowflake.
  • Work with engineering teams to ingest, clean, transform, and organize data from diverse sources (RDBMS, NoSQL, APIs).
  • Gain exposure to ML pipelines and GenAI applications, including vector databases, embeddings, and prompt engineering.
  • Participate in cloud-native deployments and infrastructure automation using AWS, GCP, or Azure.
  • Learn best practices around data governance, performance tuning, and orchestration using Airflow or Dagster.
  • Contribute to internal documentation, testing, and monitoring efforts for data workflows.

What We’re Looking For

  • Pursuing a degree in Computer Science, Data Engineering, Information Systems, or a related field.
  • Familiarity with SQL and at least one programming language (Python preferred).
  • Basic understanding of RDBMS and/or NoSQL systems (e.g., PostgreSQL, MongoDB).
  • Awareness or coursework exposure to cloud technologies, big data frameworks, or ML/AI concepts.
  • Strong analytical mindset and willingness to learn in a collaborative environment.
  • Bonus: Personal projects, GitHub contributions, or participation in ML/Data/GenAI hackathons.

Nice to Have

  • Experience (academic or project) with cloud platforms (AWS/GCP/Azure).
  • Awareness of GenAI tools like OpenAI, Gemini, or Claude.
  • Familiarity with tools like Docker, Git, or CI/CD pipelines.

This internship is a hands-on opportunity to explore modern data engineering practices and build skills that bridge the gap between traditional data systems and emerging AI technologies. You'll work closely with senior engineers and AI practitioners to contribute to impactful, production-grade systems.