We are seeking a talented and motivated Software Engineer to join our development team. The ideal candidate will have a strong background in Python programming and unit testing, with additional knowledge in queue-based or event-driven patterns, NoSQL database programming, and some experience with AWS, particularly Lambda-based patterns.
- Develop, test, and maintain high-quality software solutions using Python.
- Design and implement unit tests to ensure code quality and reliability.
- Work with queue-based and event-driven architectures to build scalable and efficient systems.
- Develop and manage NoSQL database solutions.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Participate in code reviews to maintain high code quality standards.
- Utilize AWS services, particularly Lambda, to build and deploy applications.
- Troubleshoot and resolve software defects and issues.