


Minimum requirements
5+ years of industry software engineering experience (does not include internships nor includes co-ops)
Strong coding skills in any programming language (we understand new languages can be learned on the job so our interview process is language agnostic)
Strong collaboration skills, can work across workstreams within your team and contribute to your peers’ success
Have the ability to thrive on a high level of autonomy, responsibility, and think of yourself as entrepreneurial
Interest in working as a generalist across varying technologies and stacks to solve problems and delight both internal and external users
Preferred Qualifications
Experience with large-scale financial tracking systems
Good understanding and practical knowledge in cloud based services (e.g. gRPC, GraphQL, Docker/Kubernetes, cloud services such as AWS, etc.)

Similar jobs
Role: Java Backend developer
Location: Bangalore
- 5+ years of industrial experience
- Experience in Core Java 1.8 and above, Data Structures, OOPS, Multithreading, Microservices, Spring, Kafka
- Should have the ability to analyse, design, develop and test complex, low-latency client-facing applications.
- Good development experience with RDBMS
- Good knowledge of multi-threading and high volume server side development
- Excellent problem solving and coding skills in Java
- Strong interpersonal, communication and analytical skills.


-Experience as a Technical / Enterprise Architect with strong knowledge of technologies / paradigms such as AI/ML, Micro-services, REST APIs, using MEAN /MERN & MongoDB
-Experience in defining and implementing and managing Cloud infrastructure
-Experience in setting up Architecture and technology vision and adoption of technology advancements into product delivery
-Should have worked with key technology partners in architecting various solutions
-Developing, Training, and mentoring in-house & outsourced Engineering teams
-Setting best practices across coding process
-Experience in establishing Enterprise technology standards and architecture review board for governance of Technology & Architectural changes and roadmap
-Define the complete technical infrastructure environment
-Maintain current knowledge of all relevant technology developments and seek opportunities to deploy new technologies that benefit the client
-Create architecture scope, definition, construction, and execution
-Provide technical leadership to project resources and the client to meet project deadlines and ensure that project objectives are met
-Provide technical leadership to project resources and the client to meet project deadlines and ensure that project objectives are met
-Ability to work with cross functional teams and articulate the technology vision and drive adoption across the Unit
Requirements:
-Experience in Fintech and B2C SaaS applications
-Proven experience as a Technical Architect or Project Manager
-Hands-on experience with software development and system administration
-Understanding of strategic IT solutions
-Experience in project management and service-oriented architecture (SOA)
-Knowledge of selected coding languages (PHP, Python)
-Familiarity with various operating systems (eg Windows, UNIX) and databases (eg MongoDB / MySQL)
-Ability to articulate technical solutions & ROI associated to multiple stakeholders such as Product engineering teams, business leaders, CXOs etc
-Organizational and leadership skills
-BSc/BA in Computer Science, Engineering or a related field
-Experience with Product-centric Organizations


Technical Skills Required:
- A graduate in computers or Engineering from a reputed university.
- Hands-on experience in Microsoft C#.Net technology.
- Hands-on experience in C#, WPF, MVVM architecture
- Knowledge of TCP/IP socket programming is a plus
- Strong in OOPs concept & SQL Server.
- Windows desktop application, Dot Net, C#, Entity Framework, WPF, XAML, Unity3D.
- Building structural and architectural domain knowledge, Automobile domain knowledge
- Microsoft certification on Azure (blob storage)
- Fair understanding of HTML, CSS, Web Application, Windows Store App, Design Patterns




At Upswing, we are a passionate and self-driven team of thinkers who aspire to build the rails to connect the legacy financial sector with financial innovators through a simple and powerful banking-as-a-service (BaaS) platform.
We’re building our platform putting the focus on pragmatism, reliability, and maintainability. We believe that keeping the engineering complexity under control is key to preserving the development productivity and long-term evolution of a platform.
To bring this vision to life, we are building the infrastructure using Microservices architecture using the latest set of technologies that are also fun to work with such as Java, Scala, Postgres, Akka, Kafka with a completely automated DevOps pipeline from the get-go using tools like Chef, Jenkins, Grafana, Graylog.
We are looking for motivated engineers who will be working in a highly creative and cutting edge technology environment to build a world-class financial services suite.
Why you should join us:
- You will redefine the financial services landscape for India in the coming years.
- Be part of a core Engineering team that will create innovative and scalable Fintech solutions.
- Work with passionate and experienced engineering, product & business workforce that believes in teamwork, and that helps fast-track your learning on solving complex technical challenges.
- We are funded by the leading fintech VC `QED Investors` and other established Founders and Executives of awesome Indian companies.
What you will do if you join us:
- Propose solutions to solve complex system architecture challenges and actively lead the end-to-end development of the system.
- Create robust, flexible, consistent, and easy-to-use APIs
- Continuously strive for performance improvements, code reusability, and readability
You should have:
- Tech or a higher degree in computer science or a related field.
- 1+ years of experience working on the back-end development for complex distributed systems who are willing to adopt any Programming language as per the requirement.
- Familiarity with any of the following – Java, C++, Scala, Kotlin, and frameworks like Spring, Play, Hibernate, Django, etc.
- Good understanding of Algorithms, Data Structure, OOP, Design patterns, Parallel programming, Multithreading concepts & Event-Driven Systems.
- Experience with Relational databases such as MySQL, PostgreSQL, Oracle, or any NoSQL database.
It’s a plus if you have:
- Familiarity with cloud platforms like AWS, Azure, or Google Cloud
- Worked on Micro-services architecture


Working behind the scenes, the ideal candidate has a unique blend of technical expertise and insatiable curiosity, with a methodical, analytical mindset.
You should be comfortable working alongside a team as well as independently in the design and development of mission-critical websites, applications, and layers of the infrastructure.
Experience with JavaScript, Amazon Web Services (AWS), Git,
The selected candidate must have in-depth knowledge of basic algorithms and data structures. The developer will be responsible for building and maintaining functional and stable web applications.
Develop server-side logic, definition, and maintenance of the central database
Ensure high performance and responsiveness to front-end applications and integrate the elements
Participate in the entire application lifecycle, focusing on coding and debugging.
1.Write clean code to develop functional web applications
2.Gather and address technical and design requirements
3.Building reusable code and libraries for future use
4.Implementation of security and data protection
5.Conduct UI tests and optimize performance.
6.Design robust APIs to support mobile and desktop users