
Backend/Fullstack Developer
About the Company:
Company is India’s largest and best-established digital wealth management service that helps its customers create wealth for their long-and-short-term goals. Founded in 2012, Company is a pioneer in the digital financial services category and is recognised for creating simple and elegant user experiences in a complex domain. We do this by simplifying complex investing concepts and automating best practices, so our customers can grow their wealth without worry. We achieve this by combining cutting-edge technology, data-driven algorithms, awesome UX and friendly customer support. Our task is ambitious and we like to work hard as well as smart. We want to build a team that relishes challenges and contributes to a new way of thinking and investing in India. We are also invested in the growth of our colleagues and providing a supportive and thriving working environment for everyone. We have been recognised by Great Place To Work® as one of India’s best companies to work for.
Role specific info:
- 4-12 years of experience building good quality production software
- Excellent knowledge of at least one ecosystem based on Elixir/Phoenix, Ruby/Rails, Python/Django, Go/Scala/Clojure
- Good OO skills, including strong design patterns knowledge
- Familiar with datastores like MySQL, PostgreSQL, Redis, Redshift etc.
- Familiarity with react.js/react-native, vue.js etc. • Knowledge of deploying software to AWS, GCP, Azure
- Knowledge of software best practices, like Test-Driven Development (TDD) and Continuous Integration (CI)
What would you do here:
- Writing quality code using language best practices.
- Working in a highly collaborative team.
- Building good software using the latest tools and techniques.
- Participating in design reviews, coding modules, code reviews and unit testing.
- Taking ownership of quality and usability of your code.
- Mentoring co-workers.
- Leading efforts in improving technology architecture.

Similar jobs
Strong Backend Engineering (Golang) Profiles
Mandatory (Experience 1) – Must have 3+ years of hands-on backend engineering experience, with at least 2+ years working primarily in Golang on production systems
Mandatory (Experience 2) – Must have strong hands-on experience with Golang, including writing clean, scalable, and maintainable backend services
Mandatory (Experience 3) – Must have experience designing, developing, and owning RESTful and/or gRPC APIs end-to-end (from design to production)
Mandatory (Experience 4) – Must have solid experience working with databases such as PostgreSQL/MySQL/ MongoDB
Mandatory (Experience 5) – Must have a strong understanding of concurrency, performance optimization, and memory management in Go
Job Description:
Required skills and qualifications
- 3+ years of experience as a Python Developer with a strong portfolio of projects.
- hands on exp in react.js
- Bachelor's degree in Computer Science, Software Engineering or a related field.
- In-depth understanding of the Python software development stacks, ecosystems, frameworks and tools such as Numpy, Scipy, Pandas, Dask, spaCy, NLTK, sci-kit-learn and PyTorch.
- Experience with front-end development using Angular.js HTML, CSS, and JavaScript.
- Familiarity with database technologies such as SQL and NoSQL.
- Excellent problem-solving ability with solid communication and collaboration skills.
Preferred skills and qualifications
- Experience with popular Python frameworks such as Django, Flask or Pyramid.
- Knowledge of data science and machine learning concepts and tools.
- A working understanding of cloud platforms such as AWS, Google Cloud or Azure.
- Contributions to open-source Python projects or active involvement in the Python community.
Key Responsibilities:
· Design, develop, and maintain high-quality, scalable software solutions
· Work extensively with AWS Serverless services such as Lambda, API Gateway, and DynamoDB
· Implement and optimize Elasticsearch for search and analytics
· Build backend services using NodeJS and develop front-end applications using Angular
· Design and develop robust REST APIs with a solid understanding of web services
· Write clean, efficient, and maintainable code in JavaScript and TypeScript
· Troubleshoot, debug, and resolve performance issues in complex systems
· Collaborate with cross-functional teams to deliver robust, end-to-end software solutions
Required Skills & Qualifications:
· Bachelor’s degree in Computer Science or a related field
· 8+ years of experience in software development
· Strong hands-on expertise in AWS Serverless (Lambda, API Gateway, DynamoDB) or .NET with SQL
· Experience with Elasticsearch for efficient data retrieval and indexing
· Proficiency in NodeJS, Angular, JavaScript, and TypeScript
· Solid understanding of REST APIs and web services
· Strong UI development skills with CSS
· Proven experience designing solutions for complex technical requirements
· Excellent debugging, analytical, and problem-solving abilities
1. Proficiency in Python 3.x based web and backend development
2. Solid understanding of Python concepts
3. Experience with some form of Machine Learning (ML)
4. Experience in using libraries such as Numpy and Pandas
5. Some form of experience with NLP and Deep Learning using any of Pytorch, Tensorflow, Keras, Scikit-learn or similar
6. Hands on experience with RDBMS such as Postgres or MySQL
7. Experience building REST APIs using DRF or Flask
8. Comfort with Git repositories, branching and deployment using Git
9. Working experience with Docker
10. Basic working knowledge of ReactJs
11. Experience in deploying Django applications to AWS,Digital Ocean or Heroku
Roles and Responsibilities
Everyone at Simpl is an internal entrepreneur who is given a lot of bandwidth and resources to create the next breakthrough towards the long-term vision of “making money Simpl”. Our first product is a
payment platform that lets people buy instantly, anywhere online, and pay later. In the background, Simpl uses big data for credit underwriting, risk and fraud modeling, all without any paperwork, and enables Banks and Non-Bank Financial Companies to access a whole new consumer market.
Areas of work
Principals are involved in Architecture Direction and Alignment
1. Tracking and directing how the overall system architecture evolves.
2. Developing and identifying useful architecture patterns within our systems based on
industry know-how and our own operational and development experience.
3. Develop and manage an architecture decisions guidelines framework that will be useful to
make consistent, faster and reliable architecture and design decisions.
4. Documenting or making this information available to all engineers - new or old
5. Create mechanisms to audit and ensure architectural compliance across engineering teams
Internal Developer Community and Tech growth for teams
Create and nurture tech communities so that developers can
● gain more knowledge about the industry practices
● learn to express their knowledge, opinions and views
Quality
Monitor and improve the quality of our systems by helping with
1. Bug reduction
2. MTTR reduction
3. Ensuring better engineering practices around testing, tooling, monitoring and resilience.
Cost - Infra and application costs
Ensuring systems are run and maintained with frugality in mind without compromising on business and operational expectations.
Hiring
Help hire and mentor engineers at Simpl.
Partners at Work
Principals partner with team leads, product managers, infosec engineers and devops engineers, ensuring alignment in vision and execution, splitting time between different domains as they see fit.
Minimum Qualifications
● At least 8 years of software development experience
● Experience with technically leading projects and architecting high-traffic consumer-facing applications.
● A background in CS or relevant technical experience.
● Familiarity with languages like Go, Java, Ruby and Python.
● Familiarity with the AWS Stack.
● Designing, code reviews, POCs on latest cutting-edge technologies building,
deploying highly scalable and robust cloud based intelligent solutions.
● Architect & Design, code high performance and scalable solutions that meet the needs of millions of customers.
● Implement cutting-edge models and algorithms that operate on massive amounts of data.
● Working on the REST framework
● Working on session-based and token-based authentication, Working on Celery
● Handling the payment gateway
● Work with Multi-threading, Data Structures, Algorithm, Design Patterns and develop robust high-performance and scalable applications.
● Writing scalable code using Python programming language.
● Developing back-end components.
Job Description
Viaan Industries Limited is looking for a Software Developer who is motivated to combine the art of design with the art of programming.The ideal candidate for this position will have a broad technical skill set and extensive experience in this industry. As a result, the candidate should be able to design, develop, test and deploy the products required for the company's needs. Moreover, the candidate should be able to work with other developers in determining product strategy.
Responsibilities
- Own the product : Design, Develop & Deploy
- Ensure Quality & sustainability of the architecture
- Obsess about code quality, automated testing, continuous integration, code reviews, and documentation
- Provide quick & creative solutions for day-to-day operational issues
- Assure that all user input is validated before submitting to back-end.
- Ensure the technical feasibility of UI/UX designs.
Required Skills
- Proficient in Server Side Programming Languages :- PHP (Laravel)
- Proficient in design & architecting scalable products.
- Must have hands on experience in Ajax, Jquery.
- Database knowledge – MongoDb.
- Knowledge of Development Tools Bitbucket, Git, CI/CD with BitBucket and JIRA
- Web Server technologies:- Apache, Nginx
- Solid foundation in data structures, algorithms, and system design
- Expert in HTTP terminologies such as Request/Response cycle, content negotiation, CORS etc
- Management of hosting environment, including database administration and scaling an application to support load changes
- Optimization of the application for maximum speed and scalability
- Implementation of security and data protection
- Setup and administration of backups
- Obsess about code quality, automated testing, continuous integration, code reviews, and documentation.
- Exposure to microservices architecture/ API concepts would be an added advantage.
- Good organizational and time-management skills
Good To Have
- Knowledge of NodeJs, Angular
- Familiarity with AWS products - Beanstalk, Elb, ECS, EC2, SNS, SQS, S3, RDS, etc.
Qualifications
- Bachelor’s degree or equivalent in computer science / engineering
Job Description:
Perform high quality software analysis, development, testing and maintenance for the client’s core technology platform
* Work with Product owners, Architects and X-Vertical teams to analyse requirements.
* Implement the features based on the design.
* Follow good development practices.
* Product deployment and support.
* Mentor junior developers.
Job Requirements
* Excellent analytical skills and problem solving skills.
* Expert in JEE/ Java programming.
* Competent in delivering a high quality product.
* Competent in software engineering tools and best practices
* Conversant in web front-end technologies - HTML5/CSS/JavaScript
* Object-oriented Design and Analysis (OOA and OOD)
* Estimate engineering effort; plan implementation, and rollout system changes.
* Exhibit creativity and resourcefulness at problem solving while collaborating and working effectively with best in class designers, engineers of different technical backgrounds, architects and product managers.
* Expert in data structures and algorithms.
* Aware of Agile methodology of Software Development Life Cycle.
* Should be a self-starter and a good team player.
* Great communication skills both verbal and written to ensure effective communication across product teams, functions and locations.
* Can make decisions without always asking others what has to be done.
* Ability to mentor junior developers.
* Experience working with remote teams.
* Flexible to work on any technology as per project demand.











