Job description
Must Haves
Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability, and scaling) of new and current systems.
4+ years’ work experience in software development
BS degree or higher in Computer Science, Engineering or related field
Understanding of operating system fundamentals (Linux)
Understanding of scalable computing systems, software architecture, data structures, and algorithms
Knowledge of professional software engineering best practices for the full software development life cycle
Strong verbal and written communication skills
Strong analytical skills, with excellent problem solving abilities
Working experience with Kubernetes
Experienced working with distributed databases at scale
Good to haves
Experience in developing software using AWS native services & technologies.
Experience taking a lead role in building and operating scalable distributed systems
Experience in Agile/SCRUM enterprise-scale software development
Familiar with building secure software using modern security principles
Demonstrated ability to achieve goals in a highly innovative and fast-paced environment
Why usWe're hiring a set of highly skilled, enthusiastic, and passionate people who thrive in a high-growth environment. We believe the best way to grow is to give everyone the opportunity to pursue their interests. At Lucidity, you have complete freedom to work on projects that interest you. Plus, with benefits like flexible hours, company offsites, unlimited leaves, we ensure you enjoy the journey as much as we do. We are also offering healthy founding team ESOP's.
Key skills
How to apply
- Sign in or create your free profile — takes about two minutes.
- Apply with one tap — your profile is shared directly with Lucidity.
- Track your application and get updates by email and WhatsApp.