Senior Software Engineer
Skills
Node.JsREST ApisSoftware DevelopmentSoftware Development MethodologiesEvent-DrivenMicroservicesRuby
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Experience with Node.js, Ruby, or similar programming languages
- Proficient in microservices architecture and RESTful APIs
- Skilled in using Kafka or similar messaging systems
- Familiar with AWS, Docker, Kubernetes, and other DevOps tools
- Proficient in PostgreSQL, MongoDB, Redis, or DynamoDB
- Experience with testing frameworks and agile methodologies
- Positive communication and collaboration skills
Day to day
- Create, test, and launch scalable microservices
- Collaborate with product owners and stakeholders to meet business goals
- Develop and enhance user interfaces, server-side logic, and databases
- Follow best practices in coding to ensure security and reliability
- Explore new technologies to improve system and user experience
