Role: Senior Software Engineer
Location: Hybrid
PQE: 5+ years
Essential experience and skills:
- 5+ years’ experience as a full-stack developer
- Strong understanding of Software Algorithm Design, Software Performance Tuning, Software Design, Software Debugging, Software Development Fundamentals, Software Testing
- Experience with Software Product Development, a quick learner of Business Logic and solving business problems by developing simple and intuitive Product features
- Ability to analyze data and effectively report problems through written and/or graphical formats and the ability to troubleshoot and develop an effective solution
- Experience working in a global team, collaborating effectively with clear communications
Technical skills:
- Good knowledge on any from the following technology stack – Java, Spring boot, multithreading, React
- Distributed database (SQL and NoSQL)
- Working experience with a cloud-based platform e.g. AWS
- Knowledgeable about web standards like JavaScript, CSS, JSON, and XML
- Experience with SaaS products addressing performance, security (OWASP Top 10), multi-threading, transaction management, session management, caching, validation
- Proficient understanding of Git-based code versioning tools such as GitHub or BitBucket
- Familiarity with continuous integration
Apply here