Job Role: Senior Software Engineer
Location: Ahmedabad
PQE: 5+ years
Key Responsibilities:
- Write clean, maintainable code that is extensible with minimum number of defects
- Source for expert level knowledge of modern software development techniques and methodologies
- Provide guidance on modern software engineering techniques and methodologies for code reviews
- Take ownership of product features from estimates to design and development
- Refactor and improve existing software
- Collaborate with cross-functional Scrum teams to complete tasks
- Manage individual task priorities, deadlines, and deliverables
- Coach and mentor less experienced team members
Qualifications:
- Bachelor’s or higher degree
- 5+ years of professional work experience implementing full-stack solutions to real business problems
- Extensive understanding of software development principles (object-oriented design, SOLID, TDD, KISS, DRY)
- Solid foundation in React, JavaScript, HTML, and SCSS CSS (Sass)
- Extensive knowledge in: UI/UX concepts, front-end frameworks such as: React, Next, Angular, Bootstrap, or CxJS, themed controls,
- Familiarity with integrating third-party UI controls
- Strong knowledge of user interface design processes and responsive web interfaces
- Extensive knowledge of cloud software design patterns and development
- Good to have experience in Microservices, Serverless functions, and Agile/SCRUM
- Strong team player who is open to give and receive feedback
- Willingness to learn and the desire to improve your craft and share the knowledge with others
- English level – Intermediate
Apply here