Job Summary:
We are seeking an Expert Software Development Engineer to design, develop, and implement large-scale, multi-tiered, distributed software applications, tools, systems, and services using Java and React, among other technologies. This position involves full lifecycle software development in a Linux environment, from gathering requirements to delivering a robust, scalable product. The successful candidate will lead technical projects, ensuring adherence to engineering best practices.
Key Responsibilities:
- Design and develop large-scale, distributed software applications using Java and React in a Linux environment.
- Translate business and functional requirements into technical specifications.
- Lead complex technical projects and ensure adherence to best practice engineering standards.
- Produce comprehensive, usable software documentation.
- Provide 24x7 on-call support on a rotation basis and travel for onsite troubleshooting or project launches.
Must-Have Skills:
- Looking for someone with 60% in the frontend and 40% in the backend
- 7+ years of experience in front-end development using React
- Strong proficiency in Data Structures and System Design.
- Proficient in designing scalable, distributed systems.