Overview
We are looking for a highly motivated and experienced Senior Software Engineer to join our development team. The ideal candidate should have extensive experience in developing web and mobile applications, mastering modern technologies such as Python with Flask , React , React Native , AWS (CloudWatch, Lambda, DynamoDB, S3), Redis , TypeScript , and monitoring tools such as Sumo Logic and New Relic . This position is crucial for designing, developing, and implementing scalable and efficient solutions in an agile and dynamic environment.
Responsibilities
- Design, develop, and maintain high-performance software applications using full-stack technologies (Frontend and Backend).
- Develop web and mobile applications using React and React Native .
- Implement efficient and scalable APIs using Python with Flask and TypeScript .
- Integrate AWS solutions, particularly with CloudWatch, Lambda, DynamoDB, and S3, to ensure reliable and scalable cloud infrastructure.
- Optimize the use of Redis to improve performance and scalability of applications.
- Apply best practices in software development, including design patterns, SOLID principles, and unit testing.
- Monitor and improve application performance using tools like Sumo Logic and New Relic .
- Collaborate with multidisciplinary teams to identify and resolve complex technical problems.
- Participate in code reviews and mentor other developers.
Qualifications
Solid experience in Fullstack development, with a focus on both Frontend and Backend.Expertise in React and React Native for web and mobile application development.Experience with Python and Flask for Backend development.Knowledge in integrating and using AWS , particularly CloudWatch, Lambda, DynamoDB, and S3.Familiarity with Redis for caching and in-memory storage management.Experience with TypeScript to improve code quality on the frontend.Knowledge of software development best practices, including testing, CI / CD, and version control (Git).Experience working with monitoring and analytics tools such as Sumo Logic and New Relic .Ability to work independently, as well as in collaborative, agile teams.Excellent problem-solving skills, critical thinking, and results-oriented focus.Experience with agile methodologies like Scrum or Kanban.Knowledge of microservices architectures and containers (Docker).Familiarity with relational and non-relational databases.Strong communication skills in English.Seniority level
Mid-Senior level
Employment type
Full-time
Industry
Retail
#J-18808-Ljbffr