What are the responsibilities and job description for the Staff Level Software Engineer position at 3i Infotech Ltd.?
Job Title: Staff Software Engineer
Location: Bentonville, AR
Duration: Permanent
This hands-on role requires exceptional coding skills, a passion for technology and engineering excellence, and the ability to guide and mentor multiple teams of engineers. You will play a pivotal role in defining and maintaining our technical architecture, ensuring alignment with business goals and scalability requirements.
Your team will leverage React JS, React Native, Java, Spring, Kubernetes, NoSQL, Kafka and other such tools/frameworks.
What you’ll bring"
- 10 years of relevant experience in software development and solution architecture focusing on building large scale complex distributed systems.
- Must have experience leading teams in a solution architect role building complex microservices and frontends.
- Strong hands-on experience working with mobile tech stack – React, React Native, Java, Nodejs, iOS/Android, etc.
- Experience with monitoring tech – Firebase, DynaTrace, Splunk, Google Analytics, APM, etc.
- Advanced knowledge of complex software design, distributed system design, design patterns, data structures, and algorithms.
- Excellent decision-making skills with the ability to balance conflicting interests in a complex and fast-paced environment.
- Passion for staying current with mobile tech industry trends and emerging technologies, with a commitment to continuous learning and professional growth.
- Strong collaboration and communication skills, with the ability to work effectively with cross-functional teams and stakeholders.