
Director of Engineering
at A fintech startup aimed at serving the needs of middle-incom
Function: Software Engineering → Backend Development
Data Structures
Microservices
AWS
Algorithms
Java
Responsibilities:
Own and drive the development of new products and features @ Jodo.
Lead design and development of the Jodo backend platform.
Write reusable code/modules while optimizing for speed of delivery.
Identify opportunities for automation.
Make cloud (AWS) infrastructure/services scalable and secure.
Mentor junior developers to improve their speed and quality of code.
Core team member - work closely with founders and head of engineering in building high-quality products Traits of the Ideal Candidate.
High sense of ownership - Personally own the targets, and feel that the buck always stops with you.
Quality of work output - Optimize the speed of delivery and scalability of products built.
Good communication - Ability to clearly communicate with internal stakeholders.
Hungry to learn and grow - Passion to learn & be a better version of oneself; motivated to succeed Background.
Requirements:
8+ years of proven experience as a Backend/Full Stack developer in a fast-paced environment.
Proficient in building Microservices/RESTful APIs with any modern tech stack.
Working knowledge of relational and non-relational databases.
Ability to analyze and convert business requirements into technical requirements.
Track record of outperformance in previous workplaces.

Similar jobs
Review Criteria
- Strong QA Automation / SDET Engineer Profile
- 3+ YOE in Automation QA Testing
- Must have proven experience with Playwright for end-to-end test automation and Strong hands-on experience with Java or JavaScript
- Must have strong proficiency in TestNG and/or JUnit
- Solid understanding of QA principles, testing strategies, and best practices
- Excellent debugging and troubleshooting capabilities
- Product Company only
Preferred
- Working knowledge of Gradle
Job Specific Criteria
- CV Attachment is mandatory
- What's your current company?
- Which college you completed your undergraduation (UG)?
- How many years of experience you have in Playwright framework?
Role & Responsibilities
We are seeking a highly skilled Senior QA Automation Engineer to join our dynamic team. This role is ideal for a passionate automation expert who thrives on building robust test frameworks, mentoring team members, and driving quality excellence across our products. You will play a pivotal role in shaping our automation strategy while ensuring the delivery of reliable, scalable test solutions.
Key Responsibilities:
- Design, develop, and maintain automated test suites using Playwright for end-to-end testing
- Implement and optimize test frameworks using TestNG/JUnit to ensure comprehensive test coverage
- Build and manage automation projects using Gradle build tool
- Develop and execute comprehensive testing strategies that align with product requirements and business objectives
- Mentor and guide junior QA engineers in automation best practices and technical skills development
- Conduct thorough code reviews to maintain high-quality automation code standards
- Debug and troubleshoot complex test failures, identifying root causes and implementing solutions
- Collaborate with cross-functional teams including developers, product managers, and DevOps to integrate automation into CI/CD pipelines
- Drive continuous improvement initiatives in test automation processes and methodologies
- Champion quality assurance best practices across the organization
Ideal Candidate
- Programming Proficiency: Strong hands-on experience with Java or JavaScript
- Automation Expertise: Proven experience with Playwright for end-to-end test automation
- Testing Frameworks: Proficiency in TestNG and/or JUnit
- Build Tools: Working knowledge of Gradle
- Testing Methodologies: Solid understanding of QA principles, testing strategies, and best practices
- Problem-Solving Skills: Excellent debugging and troubleshooting capabilities
- Leadership: Demonstrated ability to mentor junior engineers and conduct effective code reviews
- Passion: Strong enthusiasm for test automation and commitment to quality
Preferred Qualifications:
- Experience with AI/ML technologies and their application in testing
- Knowledge of additional automation tools and frameworks
- Experience with CI/CD integration and DevOps practices
- Familiarity with API testing and performance testing tools
Interested candidates are requested to email their resumes with the subject line "Application for [Job Title]".
Only applications received via email will be reviewed. Applications through other channels will not be considered.
Position Overview
We are seeking an experienced SAP Cutover/Data Migration Consultant with over 5 years of expertise in managing end-to-end cutover activities and data migration processes in SAP implementation or upgrade projects. The ideal candidate will have a deep understanding of SAP data structures, migration tools, and methodologies, along with exceptional project management and collaboration skills.
Key Responsibilities :
Cutover Planning and Execution
Develop detailed cutover plans, including timelines, dependencies, roles, and responsibilities.
Coordinate with business, technical, and functional teams to ensure seamless execution of cutover activities.
Identify risks and develop mitigation strategies for a smooth transition to the production environment.
Execute and monitor the cutover plan during go-live, ensuring minimal business disruption.
Data Migration Management
Lead the end-to-end SAP data migration process, including extraction, transformation, cleansing, validation, and loading.
Work closely with business stakeholders to define data migration scope, strategies, and rules.
Develop and execute data mapping and transformation scripts using tools like LSMW, BODS, or SAP Migration Cockpit.
Ensure data quality and integrity by performing rigorous testing and validation activities.
Testing and Validation
Collaborate with functional and technical teams to define and execute data migration test plans.
Perform mock migrations, reconciliation, and post-load validation to ensure successful data loads.
Resolve data discrepancies and provide root cause analysis during testing phases.
Documentation and Reporting
Prepare and maintain detailed documentation, including cutover plans, data migration scripts, and issue logs.
Provide regular status updates to project stakeholders on cutover and migration progress.
Stakeholder Collaboration
Act as a liaison between business users, technical teams, and project managers to ensure alignment of migration activities.
Conduct workshops and training sessions for business users on data readiness and cutover processes.
Required Skills & Qualifications
Education: Bachelor’s degree in Computer Science, Information Technology, or related field.
Experience: Minimum 5+ years of experience in SAP cutover planning and data migration.
Technical Skills:
Expertise in SAP data migration tools such as LSMW, SAP BODS, SAP Data Migration Cockpit, or custom ETL tools.
Strong knowledge of SAP modules (e.g., SD, MM, FICO) and their data structures.
Proficiency in data extraction, transformation, and loading techniques.
Experience with S/4HANA migrations and understanding of HANA-specific data structures (preferred).
Hands-on experience in managing legacy system data extraction and reconciliation processes.
Soft Skills:
Strong analytical, organizational, and problem-solving skills.
Excellent communication and interpersonal skills to collaborate with cross-functional teams.
Ability to manage multiple priorities and deliver within tight timelines.
Preferred Certifications:
SAP Certified Application Associate – Data Migration.
SAP Activate Project Manager Certification (preferred).
Skills & Requirements
Cutover planning, execution, SAP data migration, LSMW, SAP BODS, SAP Migration Cockpit, ETL tools, SAP SD, SAP MM, SAP FICO, data extraction, data transformation, data loading, S/4HANA migration, HANA data structures, Legacy system data reconciliation, Analytical skills, Communication skills.
Game designers create the concepts and worlds of video games. They are involved with the design of the environment, story, characters, objectives and user experience of video games.
Role and Responsibilities
They may be expected to deliver the following:
- Design and develop the original concept
- Construct level structure
- Storyboard the action of the game
- Conceive every element of the game including rules, setting, objects, vehicles, weapons, flora, fauna, etc,
- Define user interface, menus and controls
- Generate the Game Design Document (GDD)
- Develop early prototypes
- Decide on the devices and platforms on which the game is played
- Define the user experience
- Work with programmers to design the back end of the game
- Research target audience to understand what they want in the game
- Lead the development process
- Produce sound effects, dialogue, musical score, sound mix and sound edit
- Manage quality assurance testing, and follow up on feedback
- Oversee the marketing and distribution roll-out
- Ongoing development and versions of the game
Game Designers should have a solid knowledge of 3D animation, illustration And programming languages.
Responsibilities:
• Designing Hive/HCatalog data model includes creating table definitions, file formats, compression techniques for Structured & Semi-structured data processing
• Implementing Spark processing based ETL frameworks
• Implementing Big data pipeline for Data Ingestion, Storage, Processing & Consumption
• Modifying the Informatica-Teradata & Unix based data pipeline
• Enhancing the Talend-Hive/Spark & Unix based data pipelines
• Develop and Deploy Scala/Python based Spark Jobs for ETL processing
• Strong SQL & DWH concepts.
Preferred Background:
• Function as integrator between business needs and technology solutions, helping to create technology solutions to meet clients’ business needs
• Lead project efforts in defining scope, planning, executing, and reporting to stakeholders on strategic initiatives
• Understanding of EDW system of business and creating High level design document and low level implementation document
• Understanding of Big Data Lake system of business and creating High level design document and low level implementation document
• Designing Big data pipeline for Data Ingestion, Storage, Processing & Consumption
- Having 6+ experience as a QA/SDET
- Having good knowledge on iOS/Android App based apps testing.
- Having good exposure on mobile based application testing and testing process.
- Good knowledge on backend API testing
- Good in writing manual test cases with all possible scenarios.
- Good exposure on JIRA, Zypher and QC.
- Good in debugging skills and ELK stack.
- Good to have experience in Java and automation technologies
PRINCIPAL DUTIES AND RESPONSIBILITIES:
• Supervise teams scrum team
• Actively contribute code to projects
• Communicate technical expertise, stay current and communicate best practices within their
technical discipline
• Mentors Software Engineers on best practices within their technical guild
• Manages overall code quality of Software Engineers on assigned guild(s)
• Ensures Software Engineers on assigned guilds are meeting performance and quality standards
• Provides timely feedback regarding addressing bugs, code quality, and performance issues
• Collaborates with the other Software Managers and the Director of Software Engineering to
create and evaluate department-wide process improvements and initiatives
• Identifies and provides direction to support team members to modify behavior that could be
adversely impacting group effectiveness and productivity
• Proactively facilitates schedules, procures, and technical training for teams and individuals
• Facilitates positive change in direct reports, department culture, and product development
values
• Encourages and supports others to take on responsibility, authority, and accountability
• Responsible for new hire training and smooth transition into teams
• Schedules and attends one-on-ones with direct reports, with regularity determined by the
expressed needs of direct reports
• Schedules, leads, and prepares content for regular performance discussions for direct reports
Swift is building a next generation checkout stack for India - a platform rolling up payments and logistics solution for all fulfillment needs. We give businesses the opportunity to provide a customer experience at par with the likes of Amazon and Flipkart, all the while saving money and time.
Its basically Amazon without the website listing - we let our sellers design their own sales channel :-)
We believe there are many things a seller or small business has to worry about when selling online, logistics/payments/etc shouldn't be one of them. With our solution, SMBs and D2C brands get access to technologies and services like next day delivery, same day delivery, live package tracking, Card/Cash on delivery, scheduled delivery etc, making parcel delivery just as simple as collecting payment.
We also provide robust APIs which makes it easy for developers to add shipping capabilities to their multichannel online store.
We want to be the #1 checkout platform that’s reliable, easy to use and affordable.
About you:
You have experience in Java/Scala/JVM based languages and have an understanding of server design and implementation. You are looking for challenges in growing a product from hundreds to millions of visitors per month making thousands of transactions a day.
You like working with streaming/reactive architectures and have experience/interest in setting up MongoDB based cloud infra from scratch. You generally prefer to use a minimal set of simple tools to a diverse range of complex ones.
We are looking to build a back-end cloud infrastructure (on Java/Scala with Google Cloud Platform preferably) which will be a fault-tolerant real-time stream processing system on the cloud - Our system will need to meet liveliness guarantees from a web/API application perspective (and not a big data/ETL perspective).
You like to work on a variety of projects - at this job, you’ll be developing a complex backend API infra, a reactive streaming architecture and a cloud-native, highly available API for our customers.
You have:
Experienced in any JVM based language.
Have some experience in NoSQL and architecting APIs
Strong verbal and written communication skills and the ability to work well cross-functionally.
We offer:
You to be a part of a small, but a super capable team.
The opportunity to work closely with founders to define, scope, estimate and plan various aspects of the product. Being one of the first hires at Swift, you will be involved in both high and low-level decision making. This means a lot of ownership, which we cultivate by having a flat structure.
Competitive salary and stock options from a high-growth company.
Problem troubleshooting & Solving skills
Hands-on Hyper Converged Infrastructure & Virtualization technology Like: VMWare, RHEV And Nutanix.
Experience in Monitoring tools: Nagios, Icinga etc.
Knowledge of Backup Technologies like Commvault Etc.
Hands-on experience on storage Systems i.e. SAN/NAS, Net Backup- Dell EMC
Knowledge of CIS Security benchmarks.
Expert on UNIX, Shell, Bash Scripting.
Job Description
We are looking for a Node.js Developer responsible for managing the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your co-workers into the application. Therefore, a basic understanding of front-end technologies is necessary as well.
What we are asking
- A fast-paced environment is something you feel really comfortable in
- Integration of user-facing elements developed by front-end developers with server side logic
- Professional working experience in Node.js
- Design and implementation of low-latency, high-availability, and performant applications
- Implementation of security and data protection
- Integration of data storage solutions with MongoDB, file stores like AWS S3 or Heroku/AWS.
- Creating API for consumption using ExpressJS.
- Good Knowledge of ExpressJS middle-wares.
- Working experience with CI/CD, test- and deployment automation, and containers
Skills And Qualifications
- Strong proficiency with JavaScript.
- Strong knowledge of Node.js and ExpressJS and other related tech/middle-wares/options.
- Understanding the nature of asynchronous programming and its quirks and workarounds
- Basic understanding of front-end technologies, such as HTML5, and CSS3
- Understanding accessibility and security compliance.
- User authentication and authorization between multiple systems, servers, and environments.
- Integration of multiple data sources and databases into one system
- Understanding fundamental design principles behind a scalable application
- Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform
- Creating database schemas that represent and support business processes
- Implementing automated testing platforms and unit tests
- Proficient understanding of code versioning tools, such as Git
- Good to have deployment experience of NodeJS app on Heroku / AWS / Azure etc.









