You will lead the initial design and development of new software and major system revisions for internal and resale products.
Responsibilities
- Define product requirements and create high-level architectural specifications.
- Ensure technical feasibility, functionality, and seamless integration with existing platforms.
- Design and implement highly available, scalable backend solutions.
- Perform code reviews, testing, troubleshooting, and technical documentation.
Required Skills
- 7+ years of professional experience in software architecture or development.
- Proven expertise in designing micro-services architectures.
- Deep understanding of REST API implementation.
- Experience with big data streaming technologies.
- Strong background in backend system design and scalability.
- Ability to manage the full lifecycle from design to troubleshooting.
- Bachelor's degree in a relevant field.
Preferred Skills
- Making technical decisions regarding coding, design, and system architecture.