Sr. Software Engineer
NimbleWorks- Posted 5 hours ago
- Be among the first 10 applicants
Job Description
Join NimbleWork as a Senior Software Engineer on our journey to build scalable, next-gen AI powered no-code platform for building apps. You'll build cloud-native, AI-powered solutions that scale, contribute hands-on across our products, and — with our investment in your growth — develop into the deep technical leader who shapes their future. We're looking for a bold, opinionated engineer with a track record of solving complex problems and delivering high-impact software, who wants to grow into a Principal Engineer over the next couple of years.
Why NimbleWork
We've been around for more than two decades, from building tools for Project Management we've involved into a powerful, no-code app builder platform that seamlessly adapt to any domain. Our users don't spend time and effort learning how to use the app for their needs; the app transforms to how they like to work! We've over the last couple of years also transformed to Microservices architecture and our now moving aggressively towards AI Native capabilities.
What You'll Do
- Build scalable, fault-tolerant systems on AWS/Azure using modern patterns.
- Mentor engineers through design, code reviews, and continuous feedback.
- Actively contribute to the codebase — we expect leaders to lead by example.
- Stay ahead of the curve by exploring and adopting emerging technologies.
What You'll Grow Into
Over your first couple of years, we'll help you build up to:
- Driving system architecture and technical strategy across product lines.
- Shaping and evolving our engineering culture — clean code, TDD, and learning.
- Being a passionate advocate of TDD, CI/CD practices, and writing elegant, maintainable code.
- Collaborating with product and business teams to translate ideas into tech reality.
- Becoming proficient in Node.js and Go, in addition to Java.
Skills
- 6–8 years in software engineering with hands-on experience in Java.
- Hands-on experience building and scaling microservices and distributed systems.
- Solid understanding of cloud-native architectures, containers (Docker, Kubernetes), and deployment best practices.
- Working experience with AWS or Azure — including serverless computing, API gateways, Kafka, Spark, and fault-tolerant designs.
- Strong fundamentals in data modelling, algorithms, and system design, especially Knowledge Graphs, Semantic Networks and GNNs
- Clear communicator, able to explain technical decisions to engineers, product, and business stakeholders.
More Info
Key Skills
API Gateways
GNNs
Cloud-native Architectures
Fault-tolerant Designs
Knowledge Graphs
Containers





