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