Position: Software Developer
Key Responsibilities
Front-End Development (React):
Designing and implementing interactive user interfaces using React.js.
Understanding core React concepts, including components, state management (e.g., Redux, Context API), and hooks.
Working with JavaScript and modern front-end tooling.
Optimizing UI performance and ensuring responsiveness across devices.
Familiarity with front-end testing frameworks like Jest and React Testing Library.
Experience In PostGIS
Back-End Development (Python)
Developing and maintaining server-side logic and APIs using Python frameworks (Flask).
Designing and managing relational databases (e.g., PostgreSQL, MySQL).
Implementing secure and efficient data handling and API endpoints.
Familiarity with back-end testing frameworks like Pytest.
Full-Stack Integration
Seamlessly integrating React front-ends with Python back-ends.
Understanding data flow and communication between the client and server.
Working with RESTful APIs or GraphQL for data exchange.