Description
We are seeking a versatile and experienced Full Stack Software Engineer who is comfortable working with both front-end and back-end technologies. The ideal candidate will have proficiency in Python and/or Go and possess expertise in Elasticsearch and Kafka, enabling them to contribute effectively to our diverse technology stack.
Some of the main responsibilities are to:
- Full Stack Development: Take a hands-on approach to develop and maintain both front-end and back-end components of our applications using Python and/or Go.
- Elasticsearch and Kafka Expertise: Utilize experience in Elasticsearch and Kafka to build, optimize, and maintain data processing and search functionalities within our systems.
- Collaborative Role: Work closely with cross-functional teams to architect, develop, and deploy scalable and robust solutions.
- Problem Solving: Identify and resolve technical challenges, ensuring high performance, reliability, and security across the stack.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- Strong proficiency in Python and/or Go for both front-end and back-end development.
- Experience working with Elasticsearch and Kafka, handling data processing, and search functionalities.
- Comfortable working with front-end technologies like HTML, CSS, JavaScript, React, or similar frameworks.
- Knowledge of database systems and proficiency in SQL or NoSQL databases is a plus.
- Excellent problem-solving skills and the ability to work effectively in a collaborative team environment.
Benefits
Additional Benefits.