qualifications:
- the ability to multitask, prioritize effectively, and thrive in a fast- paced environment that values continuous innovation.
- a demonstrated ability to design and develop sdks with a strong foundation in building extensible apis, frameworks, and libraries for seamless integration with various systems is desired.
- in- depth knowledge of web and api development using .net and java frameworks. additionally, a solid understanding of type frameworks like react or angular is must have.
- strong presentation skills to clearly present technical solutions and system designs.
- proven technical skills, including creating well- structured, thoroughly tested code in c, java, and other relevant technologies.
- 3- 5 years of software development experience with a strong portfolio showcasing architectural and technical design expertise, or more.
- excellent organizational and time management skills to ensure projects stay on track and are completed successfully.
- proficiency in database management systems such as oracle, sql server, or mysql/postgresql.
- experience and understanding of microservices, restful apis, kubernetes, and docker.
- prior experience working in product companies is highly regarded.
- familiarity with devops tools like github and ci/cd pipelines is a plus.
- bachelor&039;s degree in computer science, engineering, or a related technical discipline, or equivalent professional experience.
- professional experience working within cloud environments (aws, or gcp) is a must.
preferred skills:
- understanding of load balancing techniques and tools to ensure scalability and high availability.
- a commitment to delivering on time and contributing to the success of team goals.
- experience with nosql databases such as mongodb and firestore.
- strong problem- solving, testing, and debugging skills.
- experience in distributing software products across multiple platforms and devices.
- knowledge of message queuing systems like kafka or rabbitmq for asynchronous communication and task processing.
- familiarity with caching technologies like redis for performance optimization.
- experience with content delivery networks (cdns) to improve website and application performance.
- in- depth knowledge of agile software development methodologies and tools (e.g.,devops, gitlab).
- demonstrated analytical thinking with the ability to work conceptually and apply object- oriented design principles.