FULL STACK ENGINEER
The Full Stack Engineer is responsible for designing, developing, and maintaining our systems and services; he works closely with other developers to deliver high-quality, scalable, and performant applications.
Responsibilities:
1. Design and develop our backend systems and services (yes, coding is design! you will design our architecture);
2. Write clean, maintainable, and efficient code that is well-documented and adheres to coding standards;
3. Develop automated tests to ensure code quality and minimize regressions;
4. Optimize application performance and scalability;
5. Continuously evaluate and adopt new technologies to improve our backend infrastructure and processes;
Requirements:
1. At least Bachelor's degree in Computer Science or related field; Master’s degree is a plus
2. Minimum of 5 years of experience as a Backend Engineer.
3. Strong knowledge of at least one programming language (Node.js/Java/Go/Elixir)
4. Experience with Vue.js or other modern frontend frameworks such as React or Angular
5. Experience with PostgreSQL or similar SQL databases
6. Experience with RabbitMQ or other message brokers
7. Experience with Redis is a plus
8. Kubernetes experience is a plus
9. Experience with Elasticsearch is a plus
Soft Skills:
1. Strong analytical and problem-solving skills.
2. Ability to work independently and in a team environment.
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Engineering and Information Technology
Industries
Embedded Software Products
#J-18808-Ljbffr