This post is from, which may or may not be affiliated with

Software Engineer - Backend

Atlantis Tech , Bangalore · · Full-time employment · Programming

Job Description - Software Engineer - Backend 

The Company: ATLANTIS is a financial technology company dedicated to building Credit, Data, and Infrastructure for consumers and small business owners in India and South-East Asia.  Atlantis is committed to empower, enable opportunity and advance the financial well-being of our community through transparent and responsible product offerings. We are headquartered in Singapore, with operating & engineering offices in Bengaluru, India. The founding team of Atlantis comprises serial entrepreneurs and seasoned professionals with solid operating experience in all functional areas of building large technology and financial services ventures. The core team that has come together from a diverse set of backgrounds to make financial services more meaningful, honest, and inclusive. 

Do you love building simple but amazing products that help people live a better financial life? We’re looking for an outstanding product engineer to define the future of financial services and work with us on building it today. 

Job Description for Software Engineer - Backend 

We are looking for a great Backend developer who is proficient with Django/Python programming to create highly scalable applications to be deployed on AWS platform. Your primary focus will be on developing back-end services that are going to be used by our frontend layer, either Web or Mobile. These services will, in turn, synthesize the entire business and execution model by calling other services, fetching data from databases and performing defined business logic. You will ensure that these services and the overall application are scalable, robust and easy to maintain. You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated software design, and quality product is important. 

The Software Engineer reports to the Tech Lead / Engineering Manager.

Responsible for: 

  1. Developing enterprise-grade Web Services using Django/Python 
  2. Designing APIs for the underlying business use cases 
  3. Be responsible for solution design and architecture of your services. 
  4. Building reusable components and a library of services for future use. 
  5. Experience working on Microservices architecture will be a significant plus 
  6. Managing & maintaining the platform where applications are going to be deployed, preferably AWS or any other PaaS 
  7. Optimizing components for maximum performance for increasing load and endurance 
  8.  Writing extensive unit tests and automated system test cases
  9. Writing an optimum level of technical documentation for future developers Provide constructive feedback to design and product teams. 
  10. Strong fundamentals of design patterns and enterprise architecture design. 

Qualifications / key skills / competencies required: 

  •  Bachelors/Masters in Computer Science or equivalent 
  •  Ability to work independently in small teams and a fast-paced environment. Prior   startup experience will be a significant plus 
  •  Ability to understand the business requirements for Product and translate them into technical requirements 
  •  Minimum 3 years of experience in creating and consuming APIs using Django/Python. 
  • Experience working with any API documentation tool such as Swagger or Postman 
  • Experience with working with Dockerized environments, containers and Kubernetes is a plus. 
  • Strong experience working with SQL databases (such as Postgre or MySQL). 
  • Should understand the advantages of using relational and non-relational databases. 
  • Experience working with various AWS tools such as EC2, S3, RDS, Route53, etc.  
  • Strong fundamentals of networking, setup of DNS and services, managing infrastructure.where your code will run. 
  • Experience working with multi-user application development handling Authentication, Authorization, and Session & Transaction Management, asynchronous services, hooks, etc. 
  • Strong experience with any CI/CD pipeline for build and deployment 
  • Strong fundamentals with Git. 
  • Experience working with any event or job schedule framework 
  • Experience in writing and maintaining a unit-test suite for your applications. 
  • A knack for troubleshooting, debugging, performance benchmarking and optimization 
  • Ability to understand how technical debt is being built and ways to address it in the future 
  • Strong communication and problem-solving skills.

Key skills: 

Python, Django, Flask, PostgreSQL, Requirements gathering, product understanding, unit test case planning, Data Structures, Algorithms, AWS Deployments, OOPS concepts.

Ideal Candidate : 

We are a lean, high-performing team of builders, and entrepreneurs and we’re looking for people cut from a similar cloth. While we value first principles and an eye for data, our interest is in people who are hungry for knowledge, are excellent in expressing ideas in writing, and have a passion for solving problems. Our culture is still a work in progress, and we’d love for you to come help us build it.

Benefits : 

We want everyone on our team to be able to do their best work. Apart from industry-standard pay, here are some things you can expect:

  • Laptop of your choice
  • Health insurance 
  • Accident Insurance
  • Credits for purchasing books and meals
  • Inclusion in our Employee Stock Option Plan [ESOP]
  • Freedom to work remotely [depending on the role]


Atlantis is focussed on building three key main businesses in India and SeAsia: 

  • Yodaa : A smart money app that empowers teens by offering a personal card and powerful app to spend, manage expenses, and learn about personal finance. 


Yodaa Product Video  

  • Neo-Bank : Neo-Bank is A digital bank for the digital generation.  A bank of the FUTURE. Website:

Forward Newsletter 

  • BizFirst [Singapore] : BizFirst is building a unique ecosystem of products and services for the Small and Medium-size Businesses (SMBs) of Southeast Asia. 


Useful Links : 


If you got to this point, we hope you're feeling excited about the job description you just read. Even if you don't feel that you meet every single requirement, we still encourage you to apply. We're eager to meet people that believe in Atlantis's mission and can contribute to our team in a variety of ways – not just candidates who check all the boxes.

At ATLANTIS, we believe in a world that is free of gender, racial and religious biases and is why diversity and inclusion are vital to our priorities as an equal opportunity employer.

Job Perks

We want everyone on our team to be able to do their best work. Apart from industry-standard pay, here are some things you can expect:

  • Laptop of your choice
  • Health insurance 
  • Accident Insurance
  • Credits for purchasing books and meals
  • Inclusion in our Employee Stock Option Plan [ESOP]
  • Freedom to work remotely [depending on the role]

Apply for this position

Login with Google or GitHub to see instructions on how to apply. Your identity will not be revealed to the employer.

It is NOT OK for recruiters, HR consultants, and other intermediaries to contact this employer