

About the role:
The SDE 2 - Backend will work as part of the Digitization and Automation team to help Sun King design, develop, and implement - intelligent, tech-enabled solutions to help solve a large variety of our business problems. We are looking for candidates with an affinity for technology and automations, curiosity towards advancement in products, and strong coding skills for our in-house software development team.
What you will be expected to do:
- Design and build applications/systems based on wireframes and product requirements documents
- Design and develop conceptual and physical data models to meet application requirements.
- Identify and correct bottlenecks/bugs according to operational requirements
- Focus on scalability, performance, service robustness, and cost trade-offs.
- Create prototypes and proof-of-concepts for iterative development.
- Take complete ownership of projects (end to end) and their development cycle
- Mentoring and guiding team members
- Unit test code for robustness, including edge cases, usability and general reliability
- Integrate existing tools and business systems (in-house tools or business tools like Ticketing softwares, communication tools) with external services
- Coordinate with the Product Manager, development team & business analysts
You might be a strong candidate if you have/are:
- Development experience: 3 – 5 years
- Should be very strong in problem-solving, data structures, and algorithms.
- Deep knowledge of OOPS concepts and programming skills in Core Java and Spring Boot Framework
- Strong Experience in SQL
- Experience in web service development and integration (SOAP, REST, JSON, XML)
- Understanding of code versioning tools (e.g., git)
- Experience in Agile/Scrum development process and tools
- Experience in Microservice architecture
- Hands-on experience in AWS RDS, EC2, S3 and deployments
Good to have:
- Knowledge on messaging systems RabbitMQ, Kafka.
- Knowledge of Python
- Container-based application deployment (Docker or equivalent)
- Willing to learn new technologies and implement them in products
What Sun King offers:
- Professional growth in a dynamic, rapidly expanding, high-social-impact industry
- An open-minded, collaborative culture made up of enthusiastic colleagues who are driven by the challenge of innovation towards profound impact on people and the planet.
- A truly multicultural experience: you will have the chance to work with and learn from people from different geographies, nationalities, and backgrounds.
- Structured, tailored learning and development programs that help you become a better leader, manager, and professional through the Sun King Center for Leadership.
About Sun King
Sun King is a leading off-grid solar energy company providing affordable, reliable electricity to 1.8 billion people without grid access. Operating across Africa and Asia, Sun King has connected over 20 million homes, adding 200,000 homes monthly.
Through a ‘pay-as-you-go’ model, customers make small daily payments (as low as $0.11) via mobile money or cash, eventually owning their solar equipment and saving on costly kerosene or diesel. To date, Sun King products have saved customers over $4 billion.
With 28,000 field agents and embedded electronics that regulate usage based on payments, Sun King ensures seamless energy access. Its products range from home lighting and phone charging systems to solar inverters capable of powering high-energy appliances.
Sun King is expanding into clean cooking, electric mobility, and entertainment while serving a wide range of income segments.
The company employs 2,800 staff across 12 countries, with women representing 44% of the workforce, and expertise spanning product design, data science, logistics, sales, software, and operations.

About Sun King
About
Sun King is a leading global provider of off-grid solar energy solutions, designed to serve the 1.8 billion people who lack reliable or affordable access to traditional electrical grids. With a mission to power brighter lives, the company focuses on underserved markets across Africa and Asia. Sun King's product range includes solar lanterns, solar home systems, and solar inverters, tailored to meet a variety of energy needs—from portable lighting to powering entire homes.
The company's innovative solutions, such as the recently launched PowerHub 3300 and expandable solar home systems, reflect their commitment to evolving customer demands. With operations in over 40 countries and millions of products sold, Sun King makes solar energy accessible through pay-as-you-go financing options. The company’s network of field agents plays a key role in selling, installing, and servicing products, driving local economic development. Rooted in sustainability, Sun King also implements a Sustainable Financing Framework and ensures customer satisfaction through extensive service centers and after-sales support.
Company video


Candid answers by the company
Sun King designs, distributes, installs, and finances solar energy solutions for the 1.8 billion people living without reliable access to electricity. The company offers a range of products from portable solar lamps to powerful home and business energy systems, aiming to improve lives across Africa and Asia through affordable, clean energy.
Similar jobs

Job Title : Python Django Developer
Experience : 3+ Years
Location : Gurgaon (Work from Office)
Job Summary :
We are looking for an experienced Python Django Developer with strong expertise in building scalable web applications and distributed systems. The ideal candidate must have hands-on experience with Django, Redis, Celery, RabbitMQ, PostgreSQL, and Kafka to design and optimize high-performance applications.
Mandatory Skills :
Python, Django, Redis, Celery, RabbitMQ, PostgreSQL, Kafka
Key Responsibilities :
- Design, develop, and maintain web applications using Python & Django.
- Implement asynchronous tasks and background job processing using Celery with RabbitMQ/Redis.
- Work with PostgreSQL for database design, optimization, and complex queries.
- Integrate and optimize messaging/streaming systems using Kafka.
- Write clean, scalable, and efficient code following best practices.
- Troubleshoot, debug, and optimize application performance.
- Collaborate with cross-functional teams (frontend, DevOps, QA) for end-to-end delivery.
- Stay updated with the latest backend development trends and technologies.
Requirements :
- Minimum 3+ years of experience in backend development using Python & Django.
- Hands-on experience with Redis, Celery, RabbitMQ, Kafka, and PostgreSQL.
- Strong understanding of REST APIs, microservices architecture, and asynchronous task management.
- Knowledge of performance tuning, caching strategies, and scalable system design.
- Familiarity with Git, CI/CD pipelines, and cloud deployment (AWS/GCP/Azure) is a plus.
- Excellent problem-solving and communication skills.


Primary Skills:
.Net/.Net Core, C#, OOPS and SQL Server as a key technology, which covers frontend and backend work. Knowledge of DevOps (building and deployment) and the Cloud is nice to have.
Roles & Responsibilities
Participate in requirements analysis.
Collaborate with internal teams to produce software design and architecture.
Write clean, scalable code using .NET programming languages.
Test and deploy applications and systems.
Revise, update, refactor and debug code.
Improve existing software.
Eligibility
3+ years of experience in building web applications. Passion for building and delivering great software with a strong sense of ownership
Advanced proficiency in C#, very clear OOPS concepts, In-depth knowledge of the .NET framework, ASP.NET, MVC, Web API, REST APIs, OAuth 2.0/ Authentication/ Authorization
Strong expertise in SQL programming, with experience of writing & optimizing queries that access/process millions of records
Good to have any scripting(powershell) knowledge, JS based UI Frameworks
Outstanding analytical, problem-solving, and communication skills
Experienced in complex logic designing and implementation
Should have worked in Agile development environment and best practices
Good to have experience in secure development practices


Our client is a rapid growth stage Edtech start-up focused on solving the teacher shortage crisis in the US education system using technology by bringing teachers to the classrooms and giving them access to the right tools to teach students in a highly engaging manner.
They have a development center in Mumbai and they are looking to scale up the teams in Pune and Bangalore as well.
What does the role entail:
● Design, develop, and maintain software applications using .NET Core ,C#
● Write clean, maintainable, and efficient code
● Collaborate with cross-functional teams to analyze requirements, design solutions, and implement new features
● Develop and implement unit tests and integration tests to ensure software quality
● Troubleshoot and debug applications
● Participate in code reviews and provide constructive feedback to peers
Required Skills:
● B.E/B.Tech in computer science
● 1 - 3 years of experience
● Hands-on experience following skills
MS Technologies: NET CORE 7+, C#
Backend: MSSQL / MySQL /Postgres
● Preferred understanding of Cloud: Azure/AWS.
● Strong understanding of object-oriented programming, Design principles, data structures, and algorithms
● Worked in an Agile software development environment


• 3+ Years of experience as a Go Developer
• Experience in ReactJS (most preferred) or AngularJS similar front end frameworks
• Experience with the Python or/and Golang (preferably both), SQL, and design/architectural
patterns
• Experience in Java or dotnet or other opensource technologies is an added advantage
• Hands-on experience on SQL, Query optimization, DB server migration
• Preferably experience in Postgre SQL or MySQL
• Knowledge of NOSQL databases will be an added advantage
• Experience in Cloud platforms like AWS, Azure with knowledge of containerization, Kubernetes is an
added advantage
• Knowledge of one or more programming languages along with HTML5/CSS3,Bootstrap
• Familiarity with architecture styles/APIs (REST, RPC)
• Understanding of Agile methodologies
• Experience with Threading, Multithreading and pipelines
• Experience in creating RESTful API’s With Golang or Python or Java in JSON, XMLs
• Experience with GitHub, Tortoise SVN Version Control
• Strong attention to detail
• Strong knowledge of asynchronous programming with the latest frameworks
• Excellent troubleshooting and communication skills
• Strong knowledge of unit testing frameworks
• Proven knowledge of ORM techniques
• Skill for writing reusable libraries Understanding of fundamental design principles for building a scalable
applicatio
¡ Solid Design and Architecture skills. Experience in the designing, development, and deployment of large-scale enterprise applications with multiple tiers. |
¡ Ensure agile test-driven development for robustness, usability, reliability, security and performance. |
¡ Expert in Core JAVA and Spring Boot and other Spring libraries, Eureka, Hystrix etc. |
¡ Experience creating architecture or developing web services to integrate applications with databases such as Oracle, MySQL, MongoDB, or Cassandra |
¡ Solid understanding of OOPS, algorithms and data structures. |
¡ Experience on Kafka / Scala / Storm / Elastic Search and Web Services like RESTful / SOAP. |
¡ Extensive experience with version control systems (Git is preferred) and issue tracking systems (JIRA is preferred) |
Java Full Stack Developer
Notice Period: 45 days / Immediate Joining
Banyan Data Services (BDS) is a US-based Infrastructure Services Company, headquartered in San Jose, California, USA. It provides the full stack managed services to support the business applications and data infrastructure
We are looking for a Java Full Stack Developer who has the expertise and deep knowledge of frameworks and tools used in java and who works end to end on the application stack, right from developing the front end, the back-end module & the database.
It's a once-in-a-lifetime opportunity to join our start-up run by a world-class executive team. We are looking for candidates that aspire to be a part of the cutting-edge solutions and services we offer that address next-gen data evolution challenges
Key Responsibilities
· Ability to write high-quality code efficiently
· Design and develop new services or micro-services.
· Participate in planning and management of development process.
· Share architectural design vision with both technical and non-technical team members, including fellow engineers.
· Works on improvements in development toolset including testing frameworks, deployment scripts, and monitoring libraries.
· Experience solving complex problems and implementing solutions for performance and scalability.
· Write clean, well-structured and maintainable code with automated test coverage and corresponding documentation.
· Explore new latest relevant technology, techniques, frameworks, tools, methodologies, and processes.
· Comfortable working with all aspects of software development; including DevOps, quality assurance, research, and design.
Key Requirements
· 3+ years of experience working with Core Java, Spring framework & Spring Boot, Hibernate, Spring Data JPA.
· Knowledge of microservices architecture is mandatory.
· Must have worked on Java Multi-threading & Java NIO.
· At least 1-year of experience with front-end technologies like Angular, React, Vue.js applications.
· Exposure to any of relation database technologies MySQL, Postgres, Oracle, or any No-SQL database.
· Strong knowledge of Web APIs.
· Experience with agile application development.
· Having knowledge of O Auth 2.0 JWT is a plus.
· Proficiency in one or more modern programming languages i. e. Java or J2EE, Python, Go, React.
· Experience in Cloud Technologies including AWS, containers, and Kubernetes.
· Demonstrated experience in performing DevOps for platforms.
· Strong Skill sets in Data Structures & Algorithm in using efficient way of code complexity.
· Passion for learning new technologies and the ability to do so quickly
http://www.banyandata.com" target="_blank">www.banyandata.com

Primary Responsibilities
- Design, architect and develop advanced software solutions in a cross functional Agile team supporting multiple projects and initiatives
- Collaborate with product owners and/or the business on requirements definition, development of functional specifications, and design
- Collaborate on or lead development of technical design and specifications as required
- Code, test and document new applications as well as changes to existing system functionality and ensure successful completion
- Take on leadership roles as needed
Skills & Requirements
- Bachelor’s Degree required, preferably in Computer Science or related field
- 3+ years of software development experience using GoLang/Java programming language
- Experience with cloud technologies (AWS/Azure/GCP/Pivotal Cloud Foundry/any private cloud) and containerization is required
- Experience with a micro-services architecture is a plus
- Excellent communication, collaboration, reporting, analytical and problem solving skills
- Experience with PostgreSQL or other Relational Databases
- Test-driven development mindset and a focus on quality, scalability and performance
- Strong programming fundamentals and ability to produce high quality code
- Solid understanding of Agile (SCRUM) Development Process required

We are looking for a Python Web Developer responsible for managing the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, 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.
- Writing reusable, testable, and efficient code
- Design and implementation of low-latency, high-availability, and performant applications
- Integration of user-facing elements developed by front-end developers with server side logic
- Implementation of security and data protection
- Integration of data storage solutions
- 2+ years of professional software development experience
- 2+ years of object-oriented Java / J2EE development
- Full SDLC experience (requirements gathering, architecture, development, QA, etc- )
- Experience with Spring (MVC, IOP/DI, REST, Security) & Hibernate/Spring
- Experience with SOAP / REST web services
- Knowledge of SQL
- Knowledge of No SQL concepts, understanding of Solr, Redis and Mongo DB is desirable
- Understanding concepts of CDN & Content Management
- Must have worked on any one messaging solutions
Bonus Points for micro service design and development experience
- Bonus points for any mobile development experience
- Used Agile methodology
- Experience leading or working with cross geography teams
- Bonus Points for experience working on Unix, shell scripting & Build Systems
- Experience in performance optimization is an added advantage
POSITION :
- You will be actively involved during the entire technology development lifecycle. Responsibilities will include all aspects from design, coding, testing, customer feedback cycle changes and support.
- Primary role in software development with object-oriented Java
- The customized solutions that you will be architecting and developing will also require knowledge and experience with spring / Hibernate, SOAP / REST, and SQL.
- Ability to learn new technologies quickly and willingness to read and digest large existing source code and take ownership on complex component or subsystem to drive improvements and re-architecture
- Work with a team of amazing developers and designers involved in the design and development of global platforms
- Invent and prototype new features, build, test and ship them to customers as SaaS, cloud based or hosted product platforms
- Drive the implementation of new technologies which improve our ability to build great customers products.
- Participate in a fun, open learning environment with great benefits and smart talented folks that represent among the best globally.
QUALIFICATION :
- A Bachelor's degree in Computer Science (or equivalent experience)
- M-Tech or advanced degree a plus
- Hackathon participation and accolades are a plus
Job Role :
Quinbay is an upstart digital platforms and products company with a core focus on disrupting traditional markets and business models with the strength of our innovation driven digital value. We harness the power of our open innovation culture, our unique talent selection approach, the skills and expertise of our people across various industries, domains and technologies and a unique blend of analytics driven strategies for creating future digital platforms.
OPPORTUNITIES :
- Pursue opportunities in and learning/growth interests in Mobile, product development, product management, Analytics, Machine learning, UI/UX design, DevOps, Automation, Drones, bots and Java / open source development frameworks and methodologies - on a variety of domains like eCommerce, Logistics and fulfilment, Mcommerce and a whole lot others.
- Opportunities to be part of fastest growing eCommerce platforms in exciting application areas like core commerce, supply chain, logistics and fulfilment, merchant, mobile commerce, analytics, automation and a lot more for the global markets positioned for Asia.



