Software Engineer Position
Our organization is seeking a highly skilled Software Engineer with expertise in Full-Stack development. The ideal candidate will have extensive experience in React Native and Python (FastAPI), as well as knowledge of AWS cloud architectures.
Key Responsibilities
* Design, develop, and implement new features and modules for the mobile app using React Native and Expo/CLI.
* Maintain and refactor existing code to ensure scalability, performance, and security.
* Develop RESTful and asynchronous APIs using FastAPI, adhering to Domain-Driven Design and Hexagonal Architecture principles.
* Collaborate with designers, blockchain engineers, and backend specialists to create seamless user experiences.
* Contribute to system architecture discussions and participate in technical design reviews.
* Write clean, well-documented, and maintainable code following SOLID principles.
* Troubleshoot production issues and optimize API performance on AWS.
Requirements
* Strong background in Full-Stack development with React Native and Python.
* Experience with AWS cloud architectures and services.
* Knowledge of clean code practices and software design patterns.
* Excellent problem-solving skills and attention to detail.
* Ability to work collaboratively in a team environment.
Benefits
Our organization offers a dynamic work environment, opportunities for growth and professional development, and a competitive compensation package.