Backend Software Developer
We are seeking a highly skilled software developer to join our engineering team. This role involves designing and operating backend services that handle high throughput workloads integrate with cloud platforms and support business critical applications.
* This software developer will be responsible for designing implementing and maintaining distributed backend services using Java and Nodejs.
* They will also build and optimize message driven architectures and data pipelines using Apache Kafka.
The ideal candidate should have strong Java experience in backend or distributed systems environments and proficiency in Nodejs for backend application development.
Additionally, they should have hands-on experience with AWS and GCP cloud platforms as well as MongoDB and PostgreSQL schema design performance considerations migrations.
We believe the right individual will have excellent problem solving critical thinking and communication skills along with a solid understanding of software design patterns system architecture and microservices principles.