
The Company:
We are a growing EV infrastructure startup with offices in IIT-Madras Research Park and Noida.
Sonik Mobility is a brand of our company Azhar Engineering incubated at IIT-Madras Research Park, which is primarily focused on developing and deploying smartest, lOT enabled and the most user-friendly EV charging stations and semi-autonomous battery swap stations in India ranging from 3.3 kW to 22 kw.
We are a company founded by two graduates and friends namely Mohammad Safa Azhar and Preak Gupta from The Pennsylvania State University, USA and are the only company providing the dual solution of charging and semi-autonomous battery swapping stations under one roof.
Our ideal candidate for this position must have a penchant to learn new things and above all must have a passion to change the status quo of EV charging infrastructure in India.
We believe that charging your EV should be as easy as refueling your ice vehicle if not easier.
The Position: We're looking for a Software Engineer/ Full Stack Developer to work on our application and integration with third party APIs.
Objectives:
We are looking for a Software Engineer/Back-end Developer to work on our cloud-hosted application & integrate with 3rd party APIs. This will include the following:
- Maintain and keep up-to-date our cloud-hosted application
- Collaborate with the rest of the team to ensure applications align with organizational goals.
- Oversee the performance of the application to ensure they're always running properly.
• Improve our overall application process and continuously find ways to advance our company vision.
Responsibilities: As a software engineer/ Back-end developer, these will be some of your responsibilities
- Work closely with our hardware integration team to integrate the application with our hardware.
- Ensure the application is hosted and fully functional on cloud (AWS).
- Work closely with NPCI for integration into our system via APIs.
- Carry out regular security and performance checks
- Assesses feasibility of design and project parameters within time and cost constraints.
Requirements:
- B-Tech/M-Tech in Computer Science/Electronics/Engineering
- Proven experience of 2-3 vears (professional or otherwise)
- Strong knowledge of programming languages such PHP, Python, C, or C++.
- Knowledge of API integrations with 3rd party applications/hardware
- Knowledge of software and hardware integration
- Experience with hosting applications on cloud (AWS or Azure)
- Working knowledge of software development tools and technologies
- Desired skills:
- Experience with Battery Management systems
- Experience with CAN
- Knowledge of OCPP protocol
- AWS experience preferred
- Strong communication and teamwork skills
- Contribute individually to product solution development.

About Sonik Mobility
About
Similar jobs
We're hiring a Python Developer in Jaipur.
Not looking for someone who can recite design patterns. Looking for someone who can open a Django codebase, figure out what's broken,
and fix it by end of day. 3-4 years. Django / Flask / FastAPI. REST APIs. PostgreSQL. If you've maintained production code (not just built tutorial projects) — this is your role.
Full-time | Jaipur | Industry-standard pay | Small team = real ownership
PHP Developer SKILLS & Responsibilities:
Extensive experience in PHP and Laravel.
Database Management tools such as MySQL.
The candidate has worked on the web application or REST API for apps, Laravel, Node Js.
Has experience or can work in a team as well as a single person.
Experience building or maintaining a CMS.
Technologies Frameworks:
PHP, Laravel, MySQL, CI.
Responsibilities for Staff Engineer role:
- Having experience in Java along with Springboot, Micorservices, RDBMS
- Experience required: 6yrs to 8 yrs.
- Team with top-notch engineers, product managers, program managers, DevOps and QA following agile development methodologies
- Review functional requirements, providing technical feedback on feasibility and architectural approach and framework.
- Design and develop web / mobile applications
- Create Prototype and/or Proof of Concepts (POCs) when necessary
- Act in a technical leadership capacity: Mentor junior engineers and new team members, perform code reviews and apply technical expertise to challenging programming and design problems
- Utilize Agile Development, SCRUM / Pair / Extreme Programming methodologies
- Design and develop supporting components and microservices for the backend tiers focusing on fault-tolerance and scalability in a multi-tenant enterprise environment
- Maintain and improve the functionality and performance of the existing web applications
- Help shape and execute the technical roadmap to develop next generation features; integrate corporate- and product-level architecture principles and goals into the teams project work through designs, implementation strategies, and project planning.
- Drive a culture of quality, technical curiosity, continuous improvement, and evidence-based data driven decision making in the organization.
- Execute other Duties as assigned
- 3+ years of experience developing Backend, API and data-based applications/software
- Experience with one of the major relational databases (MySQL, Oracle, Postgres) and NoSQL databases (Mongo DB, Cassandra, Dynamo DB or such)
- Expert object-oriented programming experience using Java
- Strong OO design and programming skills in Java, Hibernate, JPA, Spring Boot
- Worked in Maven, JPA, REST services, Postman
- Working knowledge on Spring Security / Spring Batch / ZUUL / Eureka / Hysterix
- Exposure with Frontend technologies (React.js, Angular or Ruby-on-Rails)
- Require experience and Strong understanding of entire Software Development Life Cycle (SDLC), Agile (Scrum), Software design/architecture process, unit testing & Test-Driven Development (TDD)
- Experience with web services (consuming or creating)
- Experience managing Cloud infrastructure (resources and service) in AWS, Azure and/or GCP
- Strong knowledge of SOA, object-oriented programming, design patterns, multi-threaded application development
- Experience in reporting and analytics, queuing and real-time streaming systems
- Git or similar distributed SCM tools experience.
Note : This job is for immediate joining. Please apply ONLY IF you can join immediately.
Experience :- Junior role : 1 to 3 years/Senior : 5 to 7 Years
Industry: FinTech / BFSI
Functional Area: Core Platform Programming, Maintenance
Role Category: Programming & Design
Role: Software Developer
Employment Type: Permanent Job, Full Time
Overview:
We are looking to hire Java developers who are well versed with Spring Boot, Hibernate, and RDBMS such as MySQL.
As we continue to grow our apps and site, we are looking for somebody to join our Engineering team and help build out the next set of kick-ass features.
If selected, you get to be a part of a small but committed group of technologists who are trying to improve how events are ticketed and marketed in India.
About the role:
- 2+ years of experience on Java, Spring Boot, Hibernate in medium to large-scale projects
- Must have experience with at least some flavours of both SQL (MySQL, Postgres) and NoSQL (MongoDB, ElasticSearch, Redis, DynamoDB etc) datastores in production
- Must have experience with Kafka or similar message queue systems in production
- Stellar problem solving skills
- Hunger to learn new things and ability to grasp new concepts quickly
- Ability to move quickly without breaking things too much (we are dreamers)
- Ability to work under immense pressure which is balanced by a sense of responsibility and ownership
- Should be able to groom juniors and take them to the next level
Perks :
- You get to work at a fun filled atmosphere
- Have ample chances of learning leadership, mentor-ship skills
- A solid salary package along with chance to get ESOPs
Salary Range : 6 LPA to 12 LPA
(based on qualifications, experience and skills)
Location: Sargasan, Gandhinagar
Experience – 3 to 5 years
Education –ME, BE in computer science , BCA & MCA
Salary Budget – Based on experience and interview ( normally 10% to 15% hike in current salary )
Job Description
We are looking for an analytical, results-driven Back-end Developer who will work with team members to troubleshoot and improve current back-end applications and processes. The Back-end Developer will use his or her understanding of programming languages and tools to analyze current codes and industry developments, formulate more efficient processes, solve problems, and create a more seamless experience for users. You should have excellent communication, computer, and project management skills.
To succeed as a Backend Developer, you should be focused on building a better, more efficient program and creating a better end-user experience. You should be knowledgeable, collaborative, and motivated.
Back-end Developer Responsibilities:
Compile and analyze data, processes, and codes to troubleshoot problems and identify areas for improvement.
Collaborating with the front-end developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience.
Developing ideas for new programs, products, or features by monitoring industry developments and trends.
Recording data and reporting it to proper parties, such as clients or leadership.
Participating in continuing education and training to remain current on best practices, learn new programming languages, and better assist other team members.
Taking lead on projects, as needed.
Implement complex business application using Java (Spring Boot)
Build REST APIs that serve our frontend apps as well as other clients
Create scalable and distributed microservices
Rearchitect existing applications to move to a future-proof architecture
Streamline automated deployment and DevOps flow
Deploy on AWS
Back-end Developer Requirements:
Bachelor’s degree in computer programming, computer science, or a related field.
Design & development of J2EE applications using Java EE, Spring, hibernate & Linux
Should have exposure to multithreading and Concurrent Programming.
Extensive experience in application development using Java (Spring Boot and Spring REST)
Exposure to a microservices architecture
Exposure to RabbitMQ or Kafka is highly desirable
Experience in Hibernate or equivalent ORM Framework
Experience with CICD using Gitlab or AWS CodePipeline or AWS CodeDeploy
Familiarity with NoSQL Databases like MongoDB or Cassandra
Exposure to AWS is highly desirable
Exposure to Kubernetes is highly desirable
Strong understanding of the web development cycle and programming techniques and tools.
Focus on efficiency, user experience, and process improvement.
Excellent project and time management skills.
Strong problem solving and verbal and written communication skills.
Ability to work independently or with a group.
Willingness to sit at desk for extended periods.








