EOS RPO
Senior Software Engineer
Backend Systems (Python)
API Development: Design and implement robust RESTful APIs using FastAPI, Django, or Flask.
Architecture: Build scalable, asynchronous backend services that prioritize performance and security.
Database Management (Mandatory SQL): Write complex, optimized SQL queries and manage relational database schemas (PostgreSQL, MySQL, or SQL Server). You should be comfortable with indexing, migrations, and performance tuning.
2. Frontend Application (Angular & TypeScript)
Modern Frameworks: Build sophisticated SPAs (Single Page Applications) using the latest version of Angular.
Reactive Programming: Mastery of TypeScript and RxJS for handling asynchronous data streams and complex state management.
UI/UX Design: Implement clean, responsive, and intuitive UI designs, ensuring high fidelity between design mockups and functional code.
3. Testing & Quality Assurance (Mandatory)
Unit & Integration Testing: Implement comprehensive test suites using frameworks like Pytest (Backend) and Jasmine/Karma or Cypress (Frontend).
Automated QA: Ensure high code coverage and participate in rigorous peer code reviews to maintain platform stability.