Your primary focus will be the development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your co-workers into the application. Therefore, a basic understanding of front-end technologies is necessary as well.
Responsibilities
- Integration of user-facing elements developed by front-end developers with server side logic
- Writing reusable, testable, and efficient code
- Design and implementation of low-latency, high-availability, and performant applications
- Implementation of security and data protection
Skills And Qualifications
- Strong proficiency with JavaScript & OOPS
- Knowledge of Node.js and frameworks available for it
- Understanding the nature of asynchronous programming and its quirks and workarounds
- Good understanding of server-side CSS preprocessors
- Basic understanding of front-end technologies, such as HTML5, and CSS3
- Understanding accessibility and security compliance
- User authentication and authorization between multiple systems, servers, and environments
- Creating database schemas that represent and support business processes
- Implementing automated testing platforms and unit tests
- Proficient understanding of code versioning tools, such as Git
- Knowledge of AWS will be preferable

About Sahaj Informatics Pvt Ltd
About
Connect with the team
Company social profiles
Similar jobs


Job Title : Python Developer – API Integration & AWS Deployment
Experience : 5+ Years
Location : Bangalore
Work Mode : Onsite
Job Overview :
We are seeking an experienced Python Developer with strong expertise in API development and AWS cloud deployment.
The ideal candidate will be responsible for building scalable RESTful APIs, automating power system simulations using PSS®E (psspy), and deploying automation workflows securely and efficiently on AWS.
Mandatory Skills : Python, FastAPI/Flask, PSS®E (psspy), RESTful API Development, AWS (EC2, Lambda, S3, EFS, API Gateway), AWS IAM, CloudWatch.
Key Responsibilities :
Python Development & API Integration :
- Design, build, and maintain RESTful APIs using FastAPI or Flask to interface with PSS®E.
- Automate simulations and workflows using the PSS®E Python API (psspy).
- Implement robust bulk case processing, result extraction, and automated reporting systems.
AWS Cloud Deployment :
- Deploy APIs and automation pipelines using AWS services such as EC2, Lambda, S3, EFS, and API Gateway.
- Apply cloud-native best practices to ensure reliability, scalability, and cost efficiency.
- Manage secure access control using AWS IAM, API keys, and implement monitoring using CloudWatch.
Required Skills :
- 5+ Years of professional experience in Python development.
- Hands-on experience with RESTful API development (FastAPI/Flask).
- Solid experience working with PSS®E and its psspy Python API.
- Strong understanding of AWS services, deployment, and best practices.
- Proficiency in automation, scripting, and report generation.
- Knowledge of cloud security and monitoring tools like IAM and CloudWatch.
Good to Have :
- Experience in power system simulation and electrical engineering concepts.
- Familiarity with CI/CD tools for AWS deployments.
● Building and maintaining micro services.
● Develop new features and improve existing features of the application.
● Coding, Implementing, Unit Testing and Documenting Typescript and Javascript based services.
● Design, build, and maintain efficient, reusable, and reliable code.
● Code reviews and ensuring adherence to software development standards.
● Contribute to team and organizational improvements in process and infrastructure.
● Participating in requirements gathering and functional specification activities.
● Resolving and helping to mitigate production issues.
What you need to be successful
● Has proven himself as a solid individual contributor and has some initial management ability
● Understands the culture and upholds it
● Well respected with the team
● Looking to grow more as a manager than as an engineer
● Split time b/w hands-on technical work and people management of a small team
● Be a role model for the people in your team
● Responsible for team mentorship, technical planning, resource allocation & project delivery
● Build solid working relationships with counterparts outside engineering
● If we shortlist you for a lead role, then you'll have to mentor SDE-1 towards their SDE-2 journey.
● Progress up to manager in 2-3 years
● Strong Data Structure and Algorithms
● Experience of building micro services architectures, developing RESTful services, continuous integration, unit and integration testing.
● Proficient with Express, Jest, Sinon and other Javascript frameworks apart from
RDBMS and NoSQL databases - PostgreSQL, MongoDB
● Gauge or other BDD frameworks and experience in Fintech would be preferred.
● Fintech experience - preferred





CTC Budget: 35-55LPA
Location: Hyderabad (Remote after 3 months WFO)
Company Overview:
An 8-year-old IT Services and consulting company based in Hyderabad providing services in maximizing product value while delivering rapid incremental innovation, possessing extensive SaaS company M&A experience including 20+ closed transactions on both the buy and sell sides. They have over 100 employees and looking to grow the team.
- 6 plus years of experience as a Python developer.
- Experience in web development using Python and Django Framework.
- Experience in Data Analysis and Data Science using Pandas, Numpy and Scifi-Kit - (GTH)
- Experience in developing User Interface using HTML, JavaScript, CSS.
- Experience in server-side templating languages including Jinja 2 and Mako
- Knowledge into Kafka and RabitMQ (GTH)
- Experience into Docker, Git and AWS
- Ability to integrate multiple data sources into a single system.
- Ability to collaborate on projects and work independently when required.
- DB (MySQL, Postgress, SQL)
Selection Process: 2-3 Interview rounds (Tech, VP, Client)
- Elocity is a cleantech start-up striving to make the world a better place through technology innovations. We are building a global infrastructure for making the transition to electric vehicles viable, affordable, and sustainable by working closely with the utilities, governments, and public.
- Headquartered out of Canada, we are a team of highly specialized domain experts and problem solvers enabling utilities, public and private sector entities to successfully manage the demands of electric vehicle charging and its infrastructure needs to pave the way for electromobility in future.
- To know more visit https://elocitytech.com/" target="_blank">https://elocitytech.com/
- Responsibilities:
- Determines technical feasibility of features or solutions by evaluating problem, customer requirements, possible solutions and technology requirements.
- Exercises judgement in prioritizing tasks and selecting methods and techniques for obtaining solutions.
- Create low-level design of modules of a software application through proper documentation and diagrams.
- Develops software solutions by studying requirements, clarifying customer/user needs, analysing data and processes and following established software development practices and processes.
- Develops proof of concepts for technical evaluation and early customer feedback
- Updates and shares knowledge by studying state-of-the-art development tools, programming techniques, and computing technology; reading professional publications
- Networks with internal and external personnel in own area of expertise.
Skills:
- Good command in JavaScript/TypeScript. Knowledge of Java/Python will be a plus.
- Experience in Debugging/troubleshooting TypeScript code.
- Experience in API development (REST/GraphQL etc)
- Experience in development of Web and Mobile(android/iOS) applications
- Exposure of Parallel and Asynchronous programming
- Experience in writing Unit tests (Jest or any similar framework)
- Should be proficient in relational Database concepts (Postgres etc.)
- Knowledge of Non-relational Databases would be a plus.
- Good Understanding of Object-Oriented Programming Concepts.
- Good Understanding of Design Patterns.
- Good command of Data structures, Algorithms and Complexity.
- Good at problem solving and analytical skills.
- Experience with Source Code Versioning systems (Git etc)
- Understanding of Micro services Architecture would be a plus has context menu


Role Description
- We are looking to add a Software Engineer to contribute to the development, upgradation and management of our back end services for our website / PWA / app / chatbot / internal tools.
- You will be part of a lean team with a very steep learning / growth opportunity while working on and exploring some of the cutting edge technologies
- This is a full-time role in Mumbai with flexible working hours (including WFH)
- You will be working closely with the founder and be involved in strategic decisions such as back end architecture, tech stack selection, hiring, etc.
- We have multiple products in the pipeline and we need a strong team player who can contribute shoulder-to-shoulder with the existing team in the software development process.
- CTC offered: upto Rs. 22 Lakhs
What are we looking for in the candidate?
- Must have qualities: logical & independent thinker; problem solver; result oriented; takes ownership; ability to work indepenently with end-to-end output delivery; ability to structure the code (to avoid rework in future)
- Experience in writing production quality code in NodeJS, Python, Java, or Ruby on Rails
- Hands on experience in design web application using ExpressJS, Koa, Django
- Experience in designing and developing REST API. Familiarity with GraphQL is a plus.
- Proficient in dealing with SQL and NoSQL databases like MySQL, PostgreSQL MongoDB, Elasticsearch.
- Experience with in-memory databases like Redis or MemCache; webserver like Apache, Nginx.
- Experience in stress testing and unit testing and familiarity with testing platforms is a plus
- Proven experience in implementing user authentication and authorization in distributed systems.
- Capability to integrate multiple data sources and databases into one system.
- Experience in designing and developing scalable system.
- Working experience with one of the cloud services like GCP, AWS , Digital Ocean, Azure, etc.
- Knowledge of low-code / no-code tools to expedite production is a plus
- Engineering degree; Computer Science preferably + minimum 2 years of work experience as a Back End Engineer (NOTE: Please do not apply if you do not meet this criteria)
- Clear communication, strong inter-personal skills
What can you expect to gain from the role?
- Experience of a lifetime by disrupting the antiquated tech of Real Estate
- Steep learning curve with opportunity to
- Opportunity to generate immense wealth for yourselves from the equity allocation
- A good cash salary
- Standard perks (health insurance, medical benefits etc.)
Hiring Process
- CV screening
- Coding Test
- Technical Interview
This being an advanced level position in the S/W development team the individual is expected to:
∙ Participate as a team member in all phases of the S/W lifecycle, including the analysis and design of S/W systems.
∙ Participate in a detailed level of coding, code walk – through and unit testing of S/W modules.
∙ Participate in integrated testing of product/ package.
∙ Participate in difficult and typical coding assignments with responsibility of a small module consisting of 3 – 5 members.
∙ Participate in exploration/ feasibility study of products.
∙ Have a thorough understanding of the assigned product/ project.
∙ Participate in generating technical documentation of products/ packages.
∙ Providing technical training to the juniors.
∙ Manage allocated resources, keep compliance with discipline and decorum of the organization.
∙ Keep compliance with Systems and Procedures.
Project Manager
∙ Thorough knowledge of current technological trends in Web based Software
∙ Strong Working knowledge of JSF/JSP, Servlets, Spring, Web application development and Core Java
• Working knowledge of working with databases using EJB.
• Knowledge of Bug Tracking tool such as Jira, Bugzilla and source code version control systems (SVN, GIT)
• Knowledge of working in Scrum methodology.
• Good to have knowledge of SonarQube and Web Security Aspects.
• Knowledge of Responsive Front End Development using HTML5, JavaScript, CSS3, JQuery, Ajax and JSON.
• Should be able to write test cases for the feature.
∙ Ability to gather and analyze data & draw logical conclusions
∙ Understanding of company’s vision & goals, business operations
and market
∙ Clear and concise oral and written communication skills
∙ Ability to establish and maintain effective work relationships at
all levels
∙ Great passion for S/W development.
∙ Ability to mentor and guide the juniors.
Office Address:
1. Tech Mahindra Ltd
Empire Tower, A Wing 9th floor- NB 902,Gut no. 31, Cloud City campus, Village Elthan,Thane – Belapur road Airoli (E), Navi Mumbai- 400708 (Maharashtra) India
- 3+ years of overall experience
- Understanding about AWS - EC2, S3, RDS etc
- Extensive experience building and refactoring Java applications
- Good work experience with Message Que - Ka a, Rabbit MQ, etc
- Understanding and experience building high-performance, scalable algorithms.
- Understanding of Agile or Kanban / Lean so ware development methodologies- Experience using modern build
tools such as Maven, Jenkins, Github, etc. a plus - Be hands-on, willing to dig in and crank out code.
- Be a learner, able to explore new areas, learn new things, and quickly apply them to solve new problems.
- Be a spark, bring energy, passion and creativity to work every day.
Good to have
- No-sql experience ( dynamo , mongo , Cassandra etc. )
- Datadog or similar monitoring tool
- Docker exposure

Your Responsibilities :
1) Building highly scalable and secured applications/microservices and responsive APIs
2) Assessing the security risks associated with the platform architecture and suggesting/implementing suitable changes for the same.
3) Architect and implement back-end services to support our mobile and web clients.
4) Creating and implementing database schemas that represent and support business processes.
5) Use best software development practices and processes including unit testing, code reviews, and site monitoring post deployment.
6) Continue to research and evaluate new technologies that may improve performance and elegance of our software implementation.
7) Explore and Integrate third-party APIs when required for the project.
8) Work closely with the rest of the team to bring our features into production.
Your skills :
- Hands-on experience in Django Framework.
- Strong Knowledge of Python.
- Strong Knowledge of MVC design pattern and object oriented programming concepts.
- Strong knowledge of RDBMS like Postgresql and Database schema design.
- Experience in developing robust and secure RESTful web API and microservices using Django/Python.
- Experience in Test Driven Development.
- Experience in handling No-SQL MongoDB or similar.
- Hands-on experience in GitHub.
- Experience in CI, CD tools like jenkins.
- Experience in managing cloud-based web applications on Amazon Web Services or Google Cloud.
- You love code and up for the challenge!


