Job Summary:
MERAS Plugins is seeking a seasoned backend developer with strong leadership skills to join our team. The ideal candidate will have extensive experience (at least 5 years) in backend technologies and will act as a senior software developer and overall team lead for the IT department. This role requires collaboration with mobile and web developers, providing technical guidance, conducting code reviews, and driving the development of highly scalable and efficient backend solutions for our next-generation IoT platform.
Responsibilities:
- Architect and develop scalable, high-performance microservices and APIs.
- Design and optimize database and data models for microservices and APIs.
- Implement real-time data processing solutions using stream processing frameworks.
- Participate in all stages of the software development lifecycle for backend systems.
- Conduct code reviews and mentor junior developers to maintain high-quality standards.
Technical Skills Required:
- Proficiency in Java and JS/TS (Node.js).
- Expertise in any RDBMS.
- Strong experience with REST API development.
- Familiarity with version control systems.
- Message brokers (e.g., Apache Kafka, RabbitMQ).
- In-memory databases (e.g., Memcached, Redis).
- Real-time streaming frameworks (e.g., Apache Storm, Apache Flink).
- GraphQL API development.
- Elasticsearch.
- Cloud infrastructure (preferably AWS).
Experience:
- A minimum of 5 years of hands-on experience in backend development.
This position offers the opportunity to lead a dynamic team and work on cutting-edge IoT solutions, leveraging your technical expertise and leadership abilities to make a significant impact.