We seek a highly skilled software engineer to join our team. The ideal candidate will have a strong understanding of the Java or python programming language and its ecosystems and a passion for solving complex problems.
In this role, you will be responsible for designing and implementing high-quality Java or python software products. You will be expected to have a deep understanding of the Java-type system and be able to write efficient and maintainable code.
Familiarity with TypeScript and functional programming is a plus
Requirements:
- Bachelor's degree in Computer Science or a related field
- 2+ years of experience as a Python Developer or Java Developer
- Extensive knowledge of the Java-type system, including generics, polymorphism, and type inference
- Experience with common Java frameworks, such as Spring and Hibernate
- Experience with parallel and concurrent programming in Java
- Familiarity with a wide range of tools and technologies commonly used in Java development, such as build tools (e.g. Maven, Gradle), testing frameworks (e.g. JUnit, TestNG), and IDEs (e.g. IntelliJ, Eclipse)
- Familiarity with TypeScript and its type system is a plus
- Excellent problem-solving skills and ability to troubleshoot complex issues
- Strong communication and collaboration skills, including working effectively in a team environment and contributing to the design and implementation of large-scale systems.
Job description:
- You will build the back-end and front-end systems and work closely with designers, product managers, and fellow engineers.
- You will dedicate much of your time to learning and growing as an engineer.
- Engage in discussions around the design, technology, and architecture of the product
- Ship features to production weekly.
- Pair programming with fellow engineers
- Perform on-demand code reviews
- Identify bottlenecks in the system and suggest optimizations.
About BusinessChat:
BusinessChat is building a multi-channel CDP eCommerce marketing platform targeting the Middle East. We are developing a SaaS product on a modern stack of technologies allowing us to write simple, maintainable code that scales.
Backed by leading VCs in Saudi Arabia and Jordan, we are tapping into a billion-dollar industry. Equipped with talent and passion, we can make a world-class product from Jordan.
Moto: Great People = Great Company.
Join our team. Make us great!