Write clean, maintainable, well-tested code across web, mobile, or backend systems
Implement features according to technical specifications, asking clarifying questions when needed
Participate in code reviews, both giving and receiving feedback to improve code quality
Fix bugs and address technical debt in existing systems
Write automated tests (unit, integration) to ensure code reliability
Contribute to technical documentation for features you build
Learning & Collaboration
-----------------------------
Pair with senior engineers to learn best practices and accelerate your technical growth
Actively seek feedback on your work and incorporate it into future development
Participate in team technical discussions, asking questions and sharing ideas
Learn the banking domain and understand how technology serves business needs
Stay current with the team's technology stack through self-learning and mentorship
Collaborate with cross-functional teams (product, QA, DevOps) to deliver features end-to-end
Engineering Practices
-------------------------
Follow established development standards, coding conventions, and team processes
Participate in sprint planning, standups, and retrospectives
Use version control (Git) effectively, including branching strategies and pull requests
Understand and work within CI/CD pipelines for deployment
Contribute to observability by adding logging, metrics, and monitoring to your code
Problem Solving & Growth
-----------------------------
Break down assigned tasks into smaller, manageable pieces
Debug issues systematically, learning to identify root causes
Ask for help when blocked, but also demonstrate initiative in attempting solutions first
Take ownership of your features from development through production deployment
Continuously improve your technical skills through practice and learning
Requirements:
=================
Technical Skills
--------------------
Must demonstrate working proficiency in at least 3 of the following areas:
Frontend Development: Experience with JavaScript/TypeScript and modern frameworks like React, Vue, or Angular
Backend Development: Working knowledge of at least one backend language (Java, Node.js, Python, C#) and RESTful API development
Mobile Development: Some exposure to React Native, Flutter, or native iOS/Android development
Testing: Understanding of unit testing, integration testing, and test automation frameworks
Cloud & DevOps: Basic familiarity with cloud platforms (Azure, AWS, or GCP) and CI/CD concepts
Databases: Working knowledge of SQL and/or NoSQL databases
Experience & Education
---------------------------
7+ years of professional software development experience, or 5+ years with strong academic background
Bachelor's degree in Computer Science, related technical field, or equivalent practical experience
Demonstrated ability to complete projects and deliver working software
Portfolio of code (GitHub, personal projects, or professional work) showing your capabilities
Professional Qualities
--------------------------
Growth mindset - eager to learn, comfortable receiving feedback, and continuously improving
Strong work ethic and reliable - you follow through on commitments
Good communicator - you ask questions when unclear and can explain your technical choices
Team player - you collaborate well and help others when you can
Problem solver - you don't give up easily when facing technical challenges
Attention to detail - you care about code quality and getting things right
Self-motivated - you take initiative to learn and improve without constant direction
Adaptable - comfortable with changing priorities and learning new technologies
Preferred Qualifications
============================
Exposure to banking, financial services, or regulated industries
Experience working in agile/scrum environments
Contributions to open source projects or active participation in tech communities
Experience with distributed teams or remote work
Some familiarity with wealth management or private banking domains
* Previous mentorship or teaching experience (TA, tutoring, training junior
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.