Related skills
node.js java microservices rabbitmq kafka๐ Description
- Lead design, architecture, development, and deployment of team systems.
- Design and implement scalable, maintainable backend solutions.
- Collaborate with Product, Design/UX, DevOps, and R&D teams.
- Improve engineering practices; adopt new tech and patterns.
- Identify performance and scalability improvements in team systems.
- Promote coding quality; lead reviews and engineering excellence.
๐ฏ Requirements
- 6-10 years backend software engineering experience with trade-offs
- Strong proficiency in C#, Java, Node.js
- Hands-on experience with SQL Server/database management
- Experience with messaging/streaming platforms (RabbitMQ, SQS, Kafka)
- Experience in unit tests and knowledge of design principles, data structures, algorithms
- Experience with microservices architecture
๐ Benefits
- Agile development methodologies
- Cloud platforms (AWS, Azure, Google Cloud)
- Non-relational databases (e.g., MongoDB)
- Mentoring new hires and interns
Meet JobCopilot: Your Personal AI Job Hunter
Automatically Apply to Engineering Jobs. Just set your
preferences and Job Copilot will do the rest โ finding, filtering, and applying while you focus on what matters.
Help us maintain the quality of jobs posted on Empllo!
Is this position not a remote job?
Let us know!