Job highlights
- . Proficiency in Java,Spring Boot,and Object-Oriented Programming (OOP) concepts . Proficiency in ReactJS,Typescript and modern JavaScript frameworks / libraries . Proficiency in Python3+ .
- Excellent communication and collaboration skills . Up to 3 years of relevant experience
Job description
- Design, develop and maintain backend services using Java, Spring Boot, and Python3+
- Build RESTful APIs following best practices for scalable and robust application design
- Develop and maintain frontend user interfaces using ReactJS and Typescript.
- Write clean, maintainable, and well-documented code adhering to Object-Oriented Programming (OOP) principles and design patterns
- Collaborate with cross-functional teams to understand requirements and deliver high-quality software solutions
- Implement unit tests and integration tests for backend (Java, Python) and frontend (ReactJS) components
- Participate in code reviews and ensure adherence to coding standards and best practices
- Continuously learn and adapt to new technologies and frameworks
Skills
- Proficiency in Java, Spring Boot, and Object-Oriented Programming (OOP) concepts
- Proficiency in ReactJS, Typescript and modern JavaScript frameworks/libraries
- Proficiency in Python3+
- Familiarity with RESTful API design principles and practices
- Basic knowledge of design patterns for developing scalable, maintainable, and robust applications
- Good understanding of AWS services such as API Gateway, Lambda, S3, and DynamoDB
- Good understanding of CI/CD practices and AWS CodePipeline
- Ability to write unit tests for Java, Python, and ReactJS components
- Basic understanding of Qt (C++, QML and WebAssembly) is plus.
- Strong problem-solving and analytical skills
- Excellent communication and collaboration skills
- Up to 3 years of relevant experience
- Excellent interpersonal and written communication skills in English
Search Engineer
IT Services & Consulting
Engineering – Software & QA
Full Time, Permanent
Software Development