Skip to main content

Careers

Join us as we embark on a journey to reshape the future of the Financial Sector

We Are Great Place To Work Certified

At Citytech you will become limitless!

At Citytech, we extend to you an avenue for profound personal and professional growth, mirroring our ambition to emerge as the foremost pioneer in technology, spearheading the digital and cultural evolution of the financial sector. Our commitment to your journey includes a nurturing and welcoming workplace culture, a steadfast dedication to equal employment opportunities, competitive compensation packages adhering to industry standards, and an inviting office environment complemented by an array of enticing benefits. We invite you to be a part of our dynamic team, where your aspirations align with our collective vision for excellence and innovation in the world of technology and finance.

CURRENT OPENINGS

Do You Think You Can Be The Change?

Join us as we embark on a journey to reshape the future of the Financial Sector

Flutter Developer

Job Overview

We are looking for a Flutter Developer to collaborate with our team to develop and maintain functional mobile applications, while working in a fast-paced environment. If you have experience in translating code into user-friendly apps and are passionate about designing and building the next generation of our mobile applications, we would like to meet you!

Job Description

  • Support the entire application lifecycle (concept, design, test, release and support)
  • Produce fully functional mobile applications writing clean code
  • Develop application programming interfaces (APIs) to support mobile functionality
  • Troubleshoot and debug to optimize performance
  • Liaise with Product development team to plan new features
  • Ensure new and legacy applications meet quality standards
  • Research and suggest new mobile products, applications and protocols
  • Stay up-to-date with new technology trends

Requirements

  • Bachelor’s Degree in related field or equivalent practical experience.
  • Minimum 1 year experience as a Flutter Developer.
  • Experience with third-party libraries and APIs
  • Knowledge of state management like bloc, provider, cubit and getX
  • Good understanding of clean code architecture and dependency injection library like GetIt
Java Developer

Job Overview

We are looking for analytical and result-driven java developers who will work with team members to troubleshoot and improve current back-end applications and processes to ensure seamless experience for users.

Job Description

  • Design and implement Java-based applications.
  • Ensure designs are in compliance with user specifications of the requirements
  • Write well designed, testable and efficient codes
  • Prepare and produce releases of software components
  • Define application objectives and functionality while ensuring alignment of application design with business goals.
  • Effectively debug and resolve technical problems that arise.
  • Support continuous improvements by investigating alternatives and technologies and presenting these for architectural review
  • Recommend changes to existing Java infrastructure
  • Contribute in all phases of the development lifecycle

Requirements

  • Bachelor’s Degree in a related field or equivalent practical experience.
  • Working experience in a similar role
  • Strong Object-Oriented Programming skills (using common design patterns)
  • Good understanding of Java Programming and JEE internals (Classloading, Memory Management, Transaction management etc)
  • Experience in developing web applications using at least one popular web framework (JSF, Spring MVC) [Added advantage]
  • Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
  • Analytical mindset and good problem-solving skills.
  • Excellent written and verbal communication.
  • Good organizational skills with attention to detail.
Mobile Developer

Job Overview

We are looking for developers passionate about mobile platforms and translating code into user-friendly apps. As a Mobile developer, you will collaborate with internal teams to develop functional mobile applications, while working in a fast-paced environment.

Job Description

  • Support the entire application lifecycle (concept, design, test, release and support)
  • Produce fully functional mobile applications writing clean code
  • Develop application programming interfaces (APIs) to support mobile functionality
  • Troubleshoot and debug to optimize performance
  • Design interfaces to improve user experience
  • Liaise with Product development team to plan new features
  • Ensure new and legacy applications meet quality standards
  • Research and suggest new mobile products, applications and protocols
  • Stay up-to-date with new technology trends

Requirements

  • Bachelor’s Degree in related field or equivalent practical experience.
  • Proven work experience as a Mobile developer
  • Demonstrable portfolio of released applications on the App store or the Android market
  • Experience with third-party libraries and APIs
  • Familiarity with OOP design principles
  • Superior analytical skills with a good problem-solving attitude
Full Stack Developer

Job Overview

We are looking for Full Stack Developers comfortable around both front-end and back-end coding languages, development frameworks and third-party libraries to produce scalable software solutions for our products.

You’ll be part of a cross-functional team that’s responsible for the full software development life cycle, from conception to deployment.

Job Description

  • Develop high-performance applications by writing testable, reusable, and efficient code.
  • Work with the product team to ideate software solutions design architecture.
  • Design and develop effective APIs.
  • Develop front-end and back-end website architecture.
  • Create servers and databases for functionality.
  • Maintaining and upgrading the software following deployment
  • Recommend and implement improvements to processes and technologies.

Requirements

  • Bachelor’s Degree in related field or equivalent practical experience.
  • 2 years experience in a similar role
  • Proven experience in JavaScript/Typescript, Node.js, Express, React.js, Redux and Redux Toolkit.
  • Experience with Databases like MongoDB, MySQL
  • Sound knowledge of RESTful APIs, JSON Web Token
  • Good Knowledge with code versioning tools like Git and Github Flow.
  • Good interpersonal, communication, and collaboration skills.
  • Analytical mindset and good problem-solving skills.
  • Good organizational and time management skills with attention to detail.
Node.js Developer

Job Overview

We are looking for Node.js developers to optimize our web-based application performance by collaborating with our front-end application developers, designing back-end components, and integrating data storage and protection solutions.

Job Description

  • Collaborate with front-end developers on the integration of elements.
  • Develop high-performance applications by writing testable, reusable, and efficient code.
  • Implement effective security protocols, data protection measures, and storage solutions.
  • Run diagnostic tests, repair defects, and provide technical support.
  • Document Node.js processes, including database schemas, as well as preparing reports.
  • Recommend and implement improvements to processes and technologies.

Requirements

  • Bachelor’s Degree in related field or equivalent practical experience.
  • Proven work experience in a similar role
  • Proven experience with JavaScript/Typescript, Node.js, Express
  • Experience with Databases like MongoDB, MySQL
  • Sound knowledge of RESTful APIs, JSON Web Token
  • Good Knowledge with code versioning tools like Git
  • Good interpersonal, communication, and collaboration skills.
  • Analytical mindset and good problem-solving skills.
  • Good organizational and time management skills with attention to detail.
React.js Developer

Job Overview

We are looking for React.js developers to develop and implement highly responsive user interface components using react concepts and building modern user interface components to enhance application performance.

Job Description

  • Collaborate with the development team to discuss user interface ideas and applications.
  • Review application requirements and interface designs.
  • Develop and implement highly responsive user interface components using react concepts.
  • Write application interface codes using JavaScript following react.js workflows.
  • Troubleshoot interface software and debugging application codes.
  • Develop and implement front-end architecture to support user interface concepts.
  • Contribute to all stages of software development life cycle
  • Monitor and improve front-end performance.

Requirements

  • Bachelor’s Degree in related field or equivalent practical experience.
  • 2 years of experience in web development.
  • Proficiency in HTML, CSS.
  • Experience with responsive and adaptive design.
  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
  • Thorough understanding of React.js and its core principles
  • Familiarity with more current specifications of EcmaScript
  • Familiarity with RESTful APIs
  • Knowledge of modern authorization mechanisms, such as JSON Web Token
  • Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
  • Ability to understand business requirements and translate them into technical requirements
  • Familiarity with code versioning tools such as Git, SVN, and Mercurial
Quality Analyst

Job Overview

We are looking for a mid level QA Analyst to execute and optimize the manual testing process. The major responsibilities will be to write detailed test cases and plan test strategy. Other responsibilities will be to carry out non functional testing and work on test automation.

Job Description

  • Work to optimize manual testing by identifying detailed test cases and scenarios
  • Plan test strategy with an understanding of business perspective in an agile development process
  • Perform performance and security testing of the application using appropriate tools
  • Implement test automation to optimize QA process efficiency
  • Be responsible for the management of QA tasks within the project
  • Be responsible for the management of QA tasks within the project

Requirements

  • Bachelor’s Degree in related field or equivalent practical experience.
  • Strong aptitude for learning new technologies
  • Minimum 1 year of professional experience
  • Hands-on experience in testing, test planning and test case writing
  • Good understanding of Agile/Scrum processes
  • Experience in using tools for non functional testing
  • Good communication skills to collaborate with the whole development team to get things done
  • Excellent analytical and problem solving skills
DevOps Engineer

Job Overview

We are looking for a DevOps Engineer to help us build functional systems that improve product experience. Your responsibilities include deploying product updates, identifying production issues and implementing integrations that meet product needs.

Ultimately, you will execute and automate operational processes fast, accurately and securely.

Job Description

  • Implement various development, testing, automation tools, and IT infrastructure
  • Deploy updates/ fixes and set up tools and required infrastructure
  • Define and set development, test, release, update, and support processes for DevOps operation
  • Identify and deploy cybersecurity measures by continuously performing vulnerability assessment and risk management
  • Design procedures for system troubleshooting and maintenance
  • Investigate and resolve technical issues
  • Build tools to reduce occurrences of errors and improve user experience
  • Selecting and deploying appropriate CI/CD tools

Requirements

  • Bachelor’s Degree in related field or equivalent practical experience.
  • Work experience as a DevOps Engineer or similar software engineering role
  • Good knowledge of Docker and Kubernetes
  • Working knowledge of databases and SQL
  • Excellent troubleshooting and problem-solving attitude
  • Working knowledge of various tools, open-source technologies, and cloud services
  • Awareness of critical concepts in DevOps and Agile principles
Business Development Associate

Job Overview

We are looking for energetic and dynamic Business Development Associates who will be responsible for building and maintaining relationships with prospective clients (Merchants/Shop Owners/etc), learn about their current payment setup and sell on the values of our product to solve their day-to-day issues such as settlement times, better user interface etc.

Job Description

  • Identifying business opportunities and developing targeted sales strategies.
  • Building business relationships with potential clients
  • Understanding client needs and offering solutions that meet their objectives
  • Collaborating with management on sales goals, planning, and foresting activities
  • Customer/competitors/market information collections, analysis & reporting
  • Support, contract negotiations, and project participation

Requirements

  • Valid Two Wheeler License (Bike/Scooter)
  • Educational Qualification: +2
  • Basic Computer Skills
  • Excellent verbal communication and negotiation skills
  • Engaging Interpersonal Relationship building capabilities
  • Possess strong customer service skills
Talent Acquisition Associate

Job Overview

We are looking for a Talent Acquisition Associate to join our People Operations Team and oversee/coordinate our Talent Acquisition activities including sourcing candidates through various channels, planning interview and selection procedures and hosting or participating in career events.

To be successful in this role, you should be able to develop and implement long-term recruiting strategies and nurture trusting relationships with potential hires.

Job Description

  • Collaborate with the People Operations team to create the over recruitment strategy of the company and implement the same.
  • Coordinate with the team leads to identify talent requirements.
  • Source potential candidates through multiple channels (e.g. referral, executive search, social platforms and professional networks sites)
  • Plan and conduct interview and selection procedures, including screening calls, assessments and in-person interviews
  • Handle employer branding initiatives
  • Organize and attend job fairs and recruitment events
  • Foster long-term relationships with past applicants and potential candidates

Requirements

  • 1 year experience in Talent Acquisition
  • Bachelors degree in Human Resource Management, Information Technology or relevant field
  • Knowledge of managing candidate application database.
  • Excellent verbal and written communication skills
  • Good planning skills with attention to detail.
Business Analyst

Job Overview

We are looking for a Business Analyst to oversee requirement analysis and client communication for our product.

Job Description

  • Requirement Gathering and Elicitation in coordination with client and product team
  • Prepare wireframes and requirement documents
  • Breakdown requirements using feasible Work Breakdown Structure and assign to development team
  • Plan and conduct client meetings to collect feedback and provide updates
  • Collaborate with Product Owner and Development Team to refine requirements

Requirements

  • Bachelor’s Degree in related field or equivalent practical experience.
  • Proven experience of working in a similar role.
  • Experience of working in a financial/fintech industry will be an added advantage.
  • Good communication, presentation and technical writing skills.

Job Application Form


DON’T SEE YOUR PREFERRED POSITION?

Reach out to us if you feel you have the drive and energy to grow with Citytech

Benefits

What are the benefits for team members?

Daily In-House Meal

Flexible Work Environment

Paid Time Off

Employee Referral Bonus

Monthly Meetup and Birthday Celebration

Weekly Team Building Activities

Annual Retreat

Competitive Benefits

How do we ensure development and growth of team members?

  • Frequent learning sessions are conducted by industry experts.
  • Domain specific learning and development programs are conducted by in-house as well as external experts.
  • Knowledge sharing sessions, “Cityguff” conducted every month.
  • Buddies are assigned to all new team members.

How is the performance of team members reviewed?

  • 360° performance review is conducted annually.
  • Goals are set annually and achievement/goal accomplishment is tracked mid year.
  • Quarterly one-on-one’s are conducted.

What engagement activities are conducted in the organization?

  • Conduct various activities based on team member interests.
  • Regular weekend games such as Futsal, Basketball and Cricket.
  • Quarterly in-house tournaments in TT, Futsal, Basketball and Cricket.
  • Participation in external tournaments.
  • Monthly hike in and around the valley.

How to apply for a position in Citytech?

Fill the ‘Job Application Form’ for the position you want to apply for in the ‘open position’ section above.
You can also send an email stating the position you are applying for to careers@citytech.global.

What documents are needed to apply?

Upload your CV in the ‘Job Application Form’
OR

Send your CV to careers@citytech.global mentioning the position you are applying for in the subject line.