Senior Software Engineer - (Java+ React)

At InAllMedia, we are committed to developing cutting-edge software solutions that
enhance communication and operational efficiency. We are currently looking for a
skilled Software Developer to join our team and contribute to the creation of a modern
messaging product. This initiative emphasizes advanced messaging features and
platformization efforts, ultimately driving revenue and supporting our hiring OKRs while
minimizing risks associated with potential fidelity issues.

Key Responsibilities:

● Develop and implement modern messaging features that enhance user
experience and promote engagement.
● Collaborate with cross-functional teams to design, build, and maintain a robust
messaging platform.
● Participate actively in agile development processes, contributing insights during
team meetings and working collaboratively with team members.
● Apply your understanding of computer science concepts and software design
principles to produce high-quality software solutions.
● Design and implement scalable and maintainable APIs, ensuring effective
integration with both RESTful and GraphQL standards.
● Engage in frontend development utilizing technologies such as React and Redux.
● Conduct database design and optimization to ensure efficient data management.
● Implement messaging queue technologies (e.g., Kafka, RabbitMQ) to enhance
system performance and reliability.

Must-Have Qualifications:

● More than 6 years of work experience in software development.
● Proficiency in programming languages:
○ Backend: Java, Kotlin, or Scala.● Experience with modern databases, such as MongoDB, MySQL, or other
SQL/NoSQL databases.
● Strong experience in designing and implementing RESTful APIs or GraphQL
APIs.
● Hands-on software development experience with a proven track record of
delivering high-quality projects.
● Experience in frontend development, particularly with React and Redux.
● Familiarity with database design and optimization practices.
● Knowledge of messaging queue technologies, such as Kafka or RabbitMQ, is a
significant plus.
● Excellent problem-solving skills and the ability to work collaboratively in a
team-oriented environment.


Benefits

● 💵USD Payment
● 🕹100% remote
● 🌎Great Community
● 💯Full-time, long-term
● 󰙤Growth opportunities