Thingularity is an engineering services & technology solutions company with core expertise in the Internet of Things, Industry 4.0, Embedded Systems, Cloud, and AI & ML.


138,7th Cross,29th Main road, BTM 2nd Stage Bangalore 560076

+1 (256) 474-4326

Job Location: Bangalore
Experience Level: 4 to 8 Years
Education Qualifications: Bachelors/ Masters in Computer Science/ IT / MCA

Thingularity is looking for bright and passionate Senior Software Engineer for the We are looking for a Full Stack Developer with around 4-8 years of experience to develop scalable software solutions on AWS and other cloud platforms for IoT domain and related technologies.
Right candidate will be the part of a cross-functional team responsible for the full software development lifecycle, from conception to deployment. As a Full Stack Developer, the developer should be comfortable around both front-end and back-end coding languages, development frameworks and third-party libraries.

Key SkillSets

Proven experience as a Full Stack Developer or similar role.
Good expertise in Java or Node.js
Must have worked in Frontend libraries e.g., React etc.
Experience with databases (e.g., MongoDB, NoSQL etc.).
Experience of developing applications on Cloud (AWS) is preferrable.
Excellent communication and teamwork skills.
Team player and work with other team members and customer.
Candidate with organizational skills and having experience in Agile methodologies would be preferred.
Should be having analytical mind – need to work with data scientists and analysts to improve software.

Job Description

1. Participate in the design and creation of scalable software on AWS and other cloud platforms.
2. Write clean, functional code on the front- and back-end
3. Work with development teams and product/ Technical managers to ideate software solutions
4. Design client-side and server-side architecture
5. Build the front-end of applications
6. Develop and manage well-functioning databases and applications
7. Write effective APIs and test software to ensure responsiveness and efficiency
8. Troubleshoot, debug and upgrade software
9. Create security and data protection settings
10. Build features and applications with a mobile responsive design
11. Strong technical documentation skillsets