This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
The Senior Software Engineer will collaborate closely with the team to develop, maintain, and enhance platforms while ensuring accurate documentation, effective communication, and efficient workflow.
The role involves participating in Lean/Agile/Scrum events, attending daily standup meetings, monitoring Agile board for assigned tasks, utilizing Github for version control, and initiating work on assigned cards/tasks.
Responsibilities include completing software developments according to requirements, creating and managing pull requests for code review, addressing and fixing bugs, developing and maintaining backend platform, implementing software solutions on cloud platforms like AWS, and documenting architecture and codebase for future reference.
The position also involves working on projects involving multiple services and technologies, developing new features from concept to implementation, and fostering collaboration and good communication within the team for efficient workflow.
Requirements:
Bachelor’s Degree in Information Technology, Computer Science, Engineering, or related field.
5+ years of experience in software engineering.
Proficiency in utilizing NodeJS and Javascript for backend development.
Knowledge of AWS native stack such as API Gateway, Lambda, SQS, Dynamo, RDS, etc.
Familiarity with Domain Driven Design, Microservices, and RESTful APIs.
Ability to work in an Agile/Scrum environment.
Strong documentation skills and experience with tools like Confluence, Jira, GitHub, and VSCode.
Excellent English communication skills, both written and verbal.
Ability to effectively collaborate and communicate with the team.
Benefits:
Opportunity for career growth and skills improvement.
Home-based work setup for achieving work-life balance.
Chance to work with a unique project that is first in the market.