About this Staff Software Engineer role at Weekday AI
This role is for one of the Weekday's clients
Min Experience: 9+ years
Location: Chennai
JobType: full-time
We are looking for talented Software Engineers who want to be part of building next-gen business applications on Cloud. Software Engineer will use his/her passion and expertise for creating world-class products. He/she will collaborate with the product and engineering teams, and development managers. You should excel in working with large-scale applications and frameworks and have outstanding communication. and leadership skills.
Requirements
Key Responsibilities:
- Design and build solutions for complex business workflows
- Understanding the user persona and deliver slick experience.
- Take end to end ownership of components and be responsible for the sub systems that you work on from design, code, testing, integration, deployment, enhancements etc.
- Write high quality code and taking responsibility of their task
- Solve performance bottlenecks
- Mentor junior engineers
- Communicate and collaborate with management, product, QA, UI/UX teams.
- Deliver with quality, on time in a fast-paced start-up environment
Skills & Qualification:
- Bachelor / Master's in computer science or relevant fields
- 8+ years of relevant experience.
- Strong sense of ownership.
- Excellent Java and object-oriented development skills.
- Experience in building and scaling microserives
- Strong problem solving skills, technical troubleshooting and diagnosing
- Expected to be a role model for young engineers, have a strong sense of code quality and enforce code quality within the team.
- Strong knowledge in RDBMS and NoSql technologies
- Experience in developing backeds for enterprise systems like eCommerce / manufacturing / supply chain etc.
- Excellent understanding of Debugging performance and optimisation techniques.
- Experience in Java, Mongo, MySQl, AWS technologies, ELK stack, Spring boot, Kafka
- Experience in developing any large scale Experience in cloud technologies
- Demonstrated ability to deliver in a fast paced environment
- Good Communication Skills
Must-have skills
Spring Boot, Java
Good-to-have skills
Backend